请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

生成随机数,随机字母

1
回复
2164
查看
[复制链接]

5

主题

10

帖子

159

积分

注册会员

Rank: 2

积分
159
2019-7-14 21:06:43 显示全部楼层 |阅读模式

随机数,传入长度,最大值,最小值String RandomNumber(int Length, Maximum = 9, Minimum = 0){
    String Random = "";
    for (int i = 0; i < Length; i++){
        Random += (int)((Maximum-Minimum+1)*Math.random()+Minimum);
    }
    return Random;
}随机字母,传入长度,是否大写String RandomABC(int Length,Capital = 2){
    String Random = "";
    if (Capital == 0){
        for (int i = 0; i < Length; i++){
            int abc = (int)((122-97+1)*Math.random()+97);
            Random += (char)abc;
        }
    }else if (Capital == 1){
        for (int i = 0; i < Length; i++){
            int ABC = (int)((90-65+1)*Math.random()+65);
            Random += (char)ABC;
        }
    }else{
        for (int i = 0; i < Length; i++){
            if ((int)((1-0+1)*Math.random()+0) == 0){
                int Abc_a = (int)((122-97+1)*Math.random()+97);
                Random += (char)Abc_a;
            }else{
                int Abc_A = (int)((90-65+1)*Math.random()+65);
                Random += (char)Abc_A;
            }
        }
    }
    return Random;
}
回复

使用道具 举报

8

主题

282

帖子

898

积分

超级版主

Rank: 8Rank: 8

积分
898
2019-7-15 16:48:35 显示全部楼层
好东西,值得支持,继续加油!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册