正如标题所示,我需要创建一个随机的,长度为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)
但我觉得有一种更简单的方法可以做到这一点.在那儿?
我试图得到一个随机整数,但我做的方式需要很长的时间来获取随机数(如10秒!)
Random generator=new Random();
do {
id=generator.nextInt();
}
while(id<=0||id>=4);
Run Code Online (Sandbox Code Playgroud)
我试图让之间的随机数(并包括)0〜4该代码到目前为止干得不错,不过10秒太长了!
有什么更好的方法呢?
谢谢!