php生成随机汉字,PHP随机生成中文段落示例【测试网站内容时使用】
本文实例讲述了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随机生成中文段落示例【测试网站内容时使用】相关推荐
- java 随机生成常用汉字_Java随机生成中文汉字
/** * 原理是从汉字区位码找到汉字.在汉字区位码中分高位与底位, 且其中简体又有繁体. * 位数越前生成的汉字繁体的机率越大. * 所以在本例中高位从171取,底位从161取, 去掉大部分的繁体和 ...
- python求扇形面积_Python随机生成均匀分布在单位圆内的点代码示例
Python有一随机函数可以产生[0,1)区间内的随机数,但是如果我们想生成随机分布在单位圆上的,那么我们可以首先生成随机分布在单位圆边上的点,然后随机调整每个点距离原点的距离,但是我们发现这个距离不 ...
- java 日期随机数_Java 生成指定时间范围的随机时间、随机中文姓名、随机字符姓名、随机数...
解决问题: Java生成指定时间范围的随机时间? Java生成随机中文姓名? Java生成随机字符姓名? Java生成随机数? 代码: import java.io.UnsupportedEncodi ...
- 如何用java取得汉字内码_如何用java随机生成一个汉字?
思路:生成一个随机数----转换成16进制或其他码值------转换成汉字字符---显示 生成一个随机数, 在0x5000到0x9000之间的都是汉字 我只讲原理,但具体到你使用什么编程工具是你自 ...
- Java工具类-生成随机汉字和名称
将代码复制到你的项目中,运行test方法即可看到效果 import org.junit.Test;import java.io.UnsupportedEncodingException; import ...
- java 随机生成简体汉字_Java代码实现随机生成汉字的方法|chu
一.背景知识 GB 2312-80 是中国国家标准简体中文字符集,全称<信息交换用汉字编码字符集・基本集>,由中国国家标准总局发布,1981年5月1日实施.GB2312 编码通行于中国大陆 ...
- java生成随机汉字的几个方法
生成随机汉字的几个方法 方法1: 根据Unicode生成 方法2: 根据GBK编码生成 方法1: 根据Unicode生成 汉字Unicode编码的区间为:0x4E00 → 0x9FA5 char re ...
- Java 生成随机汉字名称
方法一: class RandomHan {private Random ran = new Random();private final static int delta = 0x9fa5 - 0x ...
- python使用random模块生成随机数、实现随机乱序和随机抽样?
如何使用random模块生成随机数.实现随机乱序和随机抽样? random.random()函数可以生成[0.0, 1.0)之间的随机浮点数. random.uniform(a, b)函数可以生成[a ...
最新文章
- c语言正数与负数相加_C语言数据基本类型(1)
- 2010 模板下载 罗斯文_俄罗斯签证办理攻略
- 使用hive中beeline引擎来访问hive数据库
- Java IO 节点流与处理流类型
- mysql 1418 存储过程_MySQL自定义函数 1418报错
- 前端白屏问题_记一次白屏统计与修理
- ftp 上传文件夹_8uftp上传工具,8uftp上传工具的使用方法
- STM32笔记之 FLASH(内存)
- 云计算大佬必看|IDC主机销售管理系统详细对比评测
- 端到端无人驾驶文献学习:ChauffeurNet: Learning to Drive by Imitating the Best and Synthesizing the Worst
- 电子合同助力企业实现全程无纸化闭环
- Windows上免费轻量好用的软件(不定期更新)
- 利用学生身份“白嫖”-教育优惠
- Chrome断点JS寻找淘宝签名sign
- java 简繁体转换库_java简体字繁体字互相转换(附jar包下载资源~)
- 2021年饶州中学高考成绩查询,鄱阳饶州中学2019高考成绩喜报、一本二本上线人数情况...
- IPFS DHT专题:去中心化搜索的架构演进
- 请领导过目文件怎么说_【文件夹】英文怎么说?
- 简易PC基准测试丨PerformanceTest功能简介
- 制作U盘启动CDLinux