java - 如何制作随机整数?
问题描述
所以我试图从 1-100 打印出 100 个随机整数。我可以将其翻倍,但不能翻倍。请告诉我如何把它变成整数,这里是代码。
for(i = 1; i <= 100; i++) {
double r = Math.random();
double in = r * 100;
System.out.print(in + ", ");
}
请告诉我我搞砸了什么,或者我是否需要为此使用替代技术
解决方案
您可以改用 Random 对象。来自 java.util 包
Random random = new Random();
int value = random.nextInt(100);
推荐阅读
- java - 可以使用 Firebase Admin SDK 将消息发送到一批令牌到 FCM 客户端吗?
- regex - 用双引号替换单引号,当且仅当引号在特定字符串之后
- javascript - jquery自动完成建议出现在页面底部
- p5.js - 用 Paper.js 填充空间的有机形状
- mongodb - MongoDB Compass - 卡在连接到 Atlas
- google-sheets - 将正则表达式与 Switch 大小写一起使用
- css - 用表情符号(或其他 Unicode 字符)替换项目符号点(但不要更改嵌套项目符号)
- python - 尝试 pip install audioread 时退出状态 1
- nix - nix nixlang:通过 nix-build -A hello 在 default.nix 中未定义的变量 pkgs,但在 nix repl 中有效
- makefile - makefile 中的“变量”目标名称