根据int随机生成名字
2014-04-17 20:58
253 查看
static void RandStrByInt(int data, char * out, size_t size) { const char words[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; out[size - 1] = 0; for (int i = 0; i < int(size - 1); i++) { data = (data * 196314165) + 907633515; out[i] = words[data % sizeof(words)]; } if (out[0] == 0) { out[0] = words[data % (sizeof(words) - 1)]; } }
相关文章推荐
- 用C/C++生成随机中文名字
- 自动生成 中文随机名字(转)
- 根据时间随机数生成随机文件名 ,SpringMVC 上传文件
- java随机生成中文名字
- 根据当前文件夹下所有文件随机自动生成训练和测试样本列表
- 根据字符类型和密码长度随机生成密码
- 利用python操作android的xml资源文件,让其按照中文自动生成对应中文首字母加起来的名字,并且根据中文在java类里面替代对应的中文
- 设计一个函数,根据指定长度生成对应的验证码(由数字和大小写英文字母构成的随机字符串)
- 自动化测试中,生成资源时随机名字两种方法
- JavaScript概率游戏抽奖根据cookie判断是否填写资料,从而显示相关的提示;判断元素下标是否在随机生成的数组中,有即让其抽奖
- 根据账号个数生成8位随机密码
- 随机生成文件名字或随机生成一个数
- ASP.net根据时间生成随机文件名
- C/C++实现的游戏角色名称名字随机生成代码
- 在 MySQL 中根据规则生成随机密码
- 根据正则表达式生成随机字符串
- 用Int和Rnd函数生成指定范围的随机整数
- 如何根据概率密度函数生成随机分布
- 根据时间随机生成12位数字,且不重复2015-8-21
- 生成二维码 加密解密类 TABLE转换成实体、TABLE转换成实体集合(可转换成对象和值类型) COOKIE帮助类 数据类型转换 截取字符串 根据IP获取地点 生成随机字符 UNIX时间转换为DATETIME\DATETIME转换为UNIXTIME 是否包含中文 生成秘钥方式之一 计算某一年 某一周 的起始时间和结束时间