生成50位长度的随机数
时间: 2023-07-30 09:10:57 浏览: 112
随机生成指定长度的数字
生成50位长度的随机数可以使用Java中的SecureRandom类,代码如下:
```
import java.security.SecureRandom;
public class RandomDemo {
public static void main(String[] args) {
SecureRandom random = new SecureRandom();
StringBuilder sb = new StringBuilder(50);
for (int i = 0; i < 50; i++) {
sb.append(random.nextInt(10)); // 产生0~9之间的随机数
}
String randomNumber = sb.toString();
System.out.println(randomNumber);
}
}
```
这里使用了StringBuilder类来拼接随机数,循环50次,每次产生0~9之间的随机数,然后拼接到StringBuilder中,最后转换成字符串输出。注意,这里使用了SecureRandom类,它是Java中安全的随机数生成器,可以产生高质量的随机数。
阅读全文