如何在java中生成100个随机的3位数?
我需要生成100个随机的3位数。我已经想出了如何生成一个3位数的数字。如何生成100?这是我到目前为止所拥有的
import java.util.Random;
public class TheNumbers {
public static void main(String[] args) {
System.out.println("The following is a list of 100 random" +
" 3 digit numbers.");
Random rand= new Random();
int pick = rand.nextInt(900) + 100;
System.out.println(pick);
}
}
# 1 楼答案
如果3位数字包括以0开头的数字(例如,如果您正在生成PIN码),例如000、011、003等,则此解决方案是另一种选择
# 2 楼答案
基本概念是使用
for-next
循环,在该循环中,您可以重复计算所需的次数你应该看看The for Statement了解更多细节
现在,这并不排除生成重复项。您可以使用
Set
来确保值的唯一性