相关疑难解决方法(0)

在Java中使用AZ和0-9创建随机字符串

正如标题所示,我需要创建一个随机的,长度为17个字符的ID.像" AJB53JHS232ERO0H1" 这样的东西.字母和数字的顺序也是随机的.我想创建一个带有字母AZ和'check'变量的数组1-2.在循环中;

Randomize 'check' to 1-2.
If (check == 1) then the character is a letter.
Pick a random index from the letters array.
else
Pick a random number.
Run Code Online (Sandbox Code Playgroud)

但我觉得有一种更简单的方法可以做到这一点.在那儿?

java random

54
推荐指数
4
解决办法
17万
查看次数

如何在java中获取随机整数?

我试图得到一个随机整数,但我做的方式需要很长的时间来获取随机数(如10秒!)

Random generator=new Random();
do {
    id=generator.nextInt();
}
while(id<=0||id>=4);
Run Code Online (Sandbox Code Playgroud)

我试图让之间的随机数(并包括)0〜4该代码到目前为止干得不错,不过10秒太长了!

有什么更好的方法呢?

谢谢!

java

2
推荐指数
1
解决办法
5551
查看次数

标签 统计

java ×2

random ×1