本文实例讲述了PHP随机生成中文段落。分享给大家供大家参考,具体如下:

在创建网站的时候,很多时候都需要输入一些中文的段落来填充页面,大多数会是找一些新闻之类的来复制粘贴。

以下代码是利用php来随机生成一些中文段落,以便用来测试。

GBK版:

header('Content-type:text/html;charset=gbk');

function createWords($words = 128)

{

$seperate = array(",","。","!","?",";");

$strings = '';

for ($i=0; $i

{

$strings .= chr(rand(0xB0,0xD6)).chr(rand(0xA1,0xFE));

if (fmod($i, 18) > rand(10, 20))

{

$strings .= $seperate[rand(0, 4)];

}

}

return $strings;

}

$paras = rand(1, 10);

$strings = '';

for($i=0; $i

{

$strings .= '    '.createWords(rand(100, 500)).'
';

}

?>

随机生成中文段落

body{

width: 960px;

margin: 0 auto;

}

h1 {

text-align: center;

}

刷新页面可得到不同结果

UTF8版:

function createWords($words = 128)

{

$seperate = array(",", "。", "!", "?", ";");

$strings = '';

for ($i=0; $i<128; $i++)

{

$strings .= iconv('utf-16', 'utf-8', chr(rand(0x00, 0xFF)).chr(rand(0x4E, 0x99)));

if (fmod($i, 18) > rand(10, 20))

{

$strings .= $seperate[rand(0, 4)];

}

}

return $strings;

}

$paras = rand(1, 10);

$strings = '';

for($i=0; $i

{

$strings .= '    '.createWords(rand(100, 500)).'
';

}

?>

测试

body{

width: 960px;

margin: 0 auto;

}

h1 {

text-align: center;

}

刷新页面可得到不同结果

希望本文所述对大家PHP程序设计有所帮助。

php生成随机汉字,PHP随机生成中文段落示例【测试网站内容时使用】相关推荐

  1. java 随机生成常用汉字_Java随机生成中文汉字

    /** * 原理是从汉字区位码找到汉字.在汉字区位码中分高位与底位, 且其中简体又有繁体. * 位数越前生成的汉字繁体的机率越大. * 所以在本例中高位从171取,底位从161取, 去掉大部分的繁体和 ...

  2. python求扇形面积_Python随机生成均匀分布在单位圆内的点代码示例

    Python有一随机函数可以产生[0,1)区间内的随机数,但是如果我们想生成随机分布在单位圆上的,那么我们可以首先生成随机分布在单位圆边上的点,然后随机调整每个点距离原点的距离,但是我们发现这个距离不 ...

  3. java 日期随机数_Java 生成指定时间范围的随机时间、随机中文姓名、随机字符姓名、随机数...

    解决问题: Java生成指定时间范围的随机时间? Java生成随机中文姓名? Java生成随机字符姓名? Java生成随机数? 代码: import java.io.UnsupportedEncodi ...

  4. 如何用java取得汉字内码_如何用java随机生成一个汉字?

    思路:生成一个随机数----转换成16进制或其他码值------转换成汉字字符---显示 生成一个随机数,   在0x5000到0x9000之间的都是汉字 我只讲原理,但具体到你使用什么编程工具是你自 ...

  5. Java工具类-生成随机汉字和名称

    将代码复制到你的项目中,运行test方法即可看到效果 import org.junit.Test;import java.io.UnsupportedEncodingException; import ...

  6. java 随机生成简体汉字_Java代码实现随机生成汉字的方法|chu

    一.背景知识 GB 2312-80 是中国国家标准简体中文字符集,全称<信息交换用汉字编码字符集・基本集>,由中国国家标准总局发布,1981年5月1日实施.GB2312 编码通行于中国大陆 ...

  7. java生成随机汉字的几个方法

    生成随机汉字的几个方法 方法1: 根据Unicode生成 方法2: 根据GBK编码生成 方法1: 根据Unicode生成 汉字Unicode编码的区间为:0x4E00 → 0x9FA5 char re ...

  8. Java 生成随机汉字名称

    方法一: class RandomHan {private Random ran = new Random();private final static int delta = 0x9fa5 - 0x ...

  9. python使用random模块生成随机数、实现随机乱序和随机抽样?

    如何使用random模块生成随机数.实现随机乱序和随机抽样? random.random()函数可以生成[0.0, 1.0)之间的随机浮点数. random.uniform(a, b)函数可以生成[a ...

最新文章

  1. c语言正数与负数相加_C语言数据基本类型(1)
  2. 2010 模板下载 罗斯文_俄罗斯签证办理攻略
  3. 使用hive中beeline引擎来访问hive数据库
  4. Java IO 节点流与处理流类型
  5. mysql 1418 存储过程_MySQL自定义函数 1418报错
  6. 前端白屏问题_记一次白屏统计与修理
  7. ftp 上传文件夹_8uftp上传工具,8uftp上传工具的使用方法
  8. STM32笔记之 FLASH(内存)
  9. 云计算大佬必看|IDC主机销售管理系统详细对比评测
  10. 端到端无人驾驶文献学习:ChauffeurNet: Learning to Drive by Imitating the Best and Synthesizing the Worst
  11. 电子合同助力企业实现全程无纸化闭环
  12. Windows上免费轻量好用的软件(不定期更新)
  13. 利用学生身份“白嫖”-教育优惠
  14. Chrome断点JS寻找淘宝签名sign
  15. java 简繁体转换库_java简体字繁体字互相转换(附jar包下载资源~)
  16. 2021年饶州中学高考成绩查询,鄱阳饶州中学2019高考成绩喜报、一本二本上线人数情况...
  17. IPFS DHT专题:去中心化搜索的架构演进
  18. 请领导过目文件怎么说_【文件夹】英文怎么说?
  19. 简易PC基准测试丨PerformanceTest功能简介
  20. 制作U盘启动CDLinux

热门文章

  1. word使用中的标题
  2. Pytorch——神经网络训练方法的演进
  3. 尺度不变特征变换(SIFT算法)Matlab程序代码测试例子的说明(Lowe的代码)
  4. tensorflow之XORerr1例题
  5. 《人月神话》阅读笔记3
  6. 32位系统和x86的关系?
  7. VBA Mysql 类
  8. emacs24下使用jedi对python编程进行补全
  9. Windows核心编程学习九:利用内核对象进行线程同步
  10. HDOJ_1016 素数环