LINUX下如何生产随机字符集?

来源:百度知道 编辑:UC知道 时间:2024/06/03 09:52:58
我想用“0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"为种子生产随机字符集,并生成文件,请高手帮忙!

把你的种子作为数组,用随机数产生下标,然后取出相应的字符,不断重复就可以得到随机字符串,比如用下面的C程序可以实现:

#include <stdlib.h>
main(){
int i;
char c,s[]="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
for (i=0;i<=10;i++) printf("%c", s[random(62)]);
}