首页 > 解决方案 > 如何制作随机整数?

问题描述

所以我试图从 1-100 打印出 100 个随机整数。我可以将其翻倍,但不能翻倍。请告诉我如何把它变成整数,这里是代码。

for(i = 1; i <= 100; i++) {
    double r = Math.random();
    double in = r * 100;
    System.out.print(in + ", ");
}  

请告诉我我搞砸了什么,或者我是否需要为此使用替代技术

标签: javarandom

解决方案


您可以改用 Random 对象。来自 java.util 包

Random random = new Random();
int value = random.nextInt(100);

推荐阅读