gpt4 book ai didi

java - java中使用math.random生成一定数量的随机数

转载 作者:行者123 更新时间:2023-12-01 10:05:09 26 4
gpt4 key购买 nike

我需要帮助用 java 编写一个程序,让您在 textField 中写入一个数字,然后使用 i = (int) (Math.random() * 10.0) 生成 0-9 之间的随机数。例如,如果我在文本字段中写入 5,程序将生成 0-9 之间的 5 个随机数。

谢谢

最佳答案

使用新的 Java 8 流 API:

int n = Integer.parseInt(myTextField.getText());
int[] random = ThreadLocalRandom.current().ints(0, 10).limit(n).toArray();
  • 使用当前线程本地随机(建议创建新的 Random 实例)
  • 创建 [0..10) -> 0..9 范围内的随机整数流
  • 流在生成 n 个数字后终止
  • 收集流结果并以数组形式返回

关于java - java中使用math.random生成一定数量的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36533823/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com