社区
Web 开发
帖子详情
怎么随机产生某一长度的字符串?
tanshudan
2005-05-22 08:54:27
public String RandomString(int Strlength) {
……
}
就想产生一串长度为Strlength的字符串,串中只包括字母和数字
串的重复率尽量低点,该怎么写呢?
...全文
176
4
打赏
收藏
怎么随机产生某一长度的字符串?
public String RandomString(int Strlength) { …… } 就想产生一串长度为Strlength的字符串,串中只包括字母和数字 串的重复率尽量低点,该怎么写呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HitXU
2005-05-22
打赏
举报
回复
public String createString(int len)
{
String base = "abcdefghijklmnopqrstuvwxyz0123456789";
String str = "" ;
for (int i = 0; i < len; i++)
{
int index = (int)(math.random() * 1000 % (base.length() - 1)) ;
str += base.charAt(index) ;
}
return str ;
}
AreamArgentateOfWing
2005-05-22
打赏
举报
回复
public String RandomString(int Strlength) {
String str = "";
for (int i = 0; i < Strlength; i++) {
int a = (int) (Math.random() * 3);
if (a == 2) {
str += String.valueOf( (char) (65 + Math.random() * 26));
}
if (a == 1) {
str += String.valueOf( (char) (97 + Math.random() * 26));
}
if (a == 1) {
str += String.valueOf( (char) (48 + Math.random() * 10));
}
}
return str;
}
晨星
2005-05-22
打赏
举报
回复
产生一个随机的长度为N的字符串,跟产生一个长度为N的且各字母不重复的字符串所用的算法都完全不同的,前者就是对每一个分量做随机,后者就是对整个分量的空间做随机排序。
晨星
2005-05-22
打赏
举报
回复
既然是随机,那么就应该对重复率没有硬性要求。产生啥就算啥,不要追加条件。
这样的话,只要每一个字母都随机产生不就可以了么?
ASP.NET基础问题----使用
随机
字符串
博客介绍了
产生
一定
长度
且不重复
随机
字符串
的思路,一是用
随机
数一个个生成,二是用Hash函数生成。还给出了.NET中生成
随机
字符串
的方法,使用了RNGCryptoServiceProvider类,其
产生
的数据为byte()数组类型,需用BitConverter类转换并去掉“-”号。
随机
码的生成
本文介绍了一个使用VBScript编写的
随机
字符串
生成器,该生成器能够
产生
包含数字、大小写字母的
随机
组合,
长度
可定制。代码详细展示了如何利用VBScript的
随机
函数和
字符串
操作来实现这一功能。
产生
指定范围内指定
长度
的
随机
字符串
博客介绍了
产生
指定范围内指定
长度
随机
字符串
的方法。通过定义基础数据数组,利用
随机
数选取数组元素来构建
字符串
,同时避免字符重复。还给出了 Java 代码实现,并包含测试代码。
iOS 生成
随机
字符串
从指定
字符串
随机
产生
n个
长度
的新
字符串
本文介绍了一种使用Objective-C在指定
字符串
范围内生成固定
长度
随机
字符串
的方法,包括通用
随机
字符串
生成及特定字符集内的
随机
生成,适用于卡片编码等场景。
php
产生
指定
长度
的
随机
字符串
本文介绍了一个PHP函数,用于生成指定
长度
的
随机
字符串
。该函数通过数组包含大小写字母和数字,使用mt_rand和shuffle确保
随机
性。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章