+ -
当前位置:首页 → 问答吧 → linux 中如何产生连续的和随机的字符串?

linux 中如何产生连续的和随机的字符串?

时间:2011-12-22

来源:互联网

现在想要测试一开源小数据库的性能,

需要输入连续的和随机的字符串作为测试条件,例如连续输入10000个字符串,请问在linux下如何生成?
随机的我知道一个uuid_generate(id),可它的大小是固定的,我想要大小可以自己控制的,请各位帮帮忙?

作者: quwei197874   发布时间: 2011-12-22

用随机函数及循环控制不可以吗?

作者: riyueming184   发布时间: 2011-12-22

比如:10000+uuid_generate(id)%10000可得到10000到19999之间的随机数。

作者: zhao4zhong1   发布时间: 2011-12-22

随机后大小是固定的,然后,你增加或删除一定的长度不就OK了吗。

作者: zhongguoren666   发布时间: 2011-12-22

生成字母字符串:
const size_t tsLen=1024000;
char szTestString[tsLen+1];

for (size_t i=0;i<tsLen;i++)
{
szTestString[i]=(char)(65+(double)rand()/RAND_MAX*(90-65) );
}
szTestString[tsLen]='\0';

作者: gold_water   发布时间: 2011-12-22

那怎么得到连续的数据啊?

作者: quwei197874   发布时间: 2011-12-22

找个文本电子书,直接读文件到buffer,想怎么控制怎么控制

作者: suyouxin   发布时间: 2011-12-22

现在我没有用文件

作者: quwei197874   发布时间: 2011-12-22