社区
Web 开发
帖子详情
怎么随机产生某一长度的字符串?
tanshudan
2005-05-22 08:54:27
public String RandomString(int Strlength) {
……
}
就想产生一串长度为Strlength的字符串,串中只包括字母和数字
串的重复率尽量低点,该怎么写呢?
...全文
131
4
打赏
收藏
怎么随机产生某一长度的字符串?
public String RandomString(int Strlength) { …… } 就想产生一串长度为Strlength的字符串,串中只包括字母和数字 串的重复率尽量低点,该怎么写呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
既然是随机,那么就应该对重复率没有硬性要求。产生啥就算啥,不要追加条件。
这样的话,只要每一个字母都随机产生不就可以了么?
python生成
随机
字符串
2.
产生
随机
长度
的
字符串
无数字、有数字 3.
产生
随机
手机号 4.
产生
随机
n位的数字 5.
产生
随机
n以内的数字
随机
使用的两种思路如下: 一:使用random.randint(0,n) 定义一个字符数据源的数组,要
产生
多长的
字符串
...
c语言
随机
生成指定
长度
字符串
,
随机
生成指定
长度
字符
字符串
(C语言实现)
相关函数srand(), rand()头文件#include定义函数int rand(void)函数说明rand()会返回一
随机
数值,范围在0至RAND_MAX 间。在调用此函数
产生
随机
数前,必须先利用srand()设好
随机
数种子,如果未设
随机
数种子,rand()在...
产生
一个
长度
为15位的
随机
字符串
:大写小写和数字,最后输出该
随机
字符串
产生
一个
长度
为15位的
随机
字符串
:大写小写和数字,最后输出该
随机
字符串
public class Test10 { public static void main(String[] args) { //
产生
一个
长度
为15位的
随机
字符串
:大写小写和数字,最后输出该
随机
...
c++如何使用
随机
函数生成
字符串
?
首先,我们知道可以使用
随机
函数
随机
生成自然数,整数,小数,负数等常见的数据类型,那怎么使用它生成包含26个英文字母大小写的
字符串
呢? 其实,这很简单,程序也很朴素。 每一个字符都对应了它的ascii码,而...
python
随机
生成指定
长度
的
字符串
random.choice(sequence)从序列中获取一个
随机
元素,参数sequence表示一个有序类型。...在Python中,可以使用join()函数将一个列表中的元素拼接成一个
字符串
。k为指定
长度
,返回结果为
长度
为k的列表。
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章