55问答网
所有问题
用java语言怎么写随机产生1到33之间的数?
如题所述
举报该问题
其他回答
第1个回答 2022-11-16
使用(int)Math.random() *33+1\x0d\x0aMath.random()是生成一个0到1之间的浮点类型数\x0d\x0a乘以33后就是生成一个0到33之间的小数,然后取整,就是0到32了,然后+1\x0d\x0a那么就是1到33之间的随机数了
相似回答
JAVA
编程
如何产生1到33之间的随机数
答:
public class getRandom { public int result;public void run(){ result = (int)(
33
*Math.random()+1);//Math函数库重的random()方法可以产生0
至1的随机数
System.out.println("
随机产生1
——32的随机数是:"+result);} public getRandom(){//方法调用 run();} public static void main(...
...输入
一到33的随机数
,放入数组,数组中数不能重复,
怎么写
用java写
答:
Set 容器内的数据不会重复,故可以利用Set来做, 具休
随机
什么数,自己改造random数据 Set<Double> set = new HashSet<Double>();for(int i=0; set.size()<30; i++){ set.add(e.nextDouble());} Double[] array= set.toArray(new Double[30]);...
Java怎么产生随机数?
答:
在
Java语言
中,除了可以通过random 方法来
产生随机数
之外,还可以通过
一
个random类来产生随机数。程序开发人员可以通过实例化一个Random对象来创建一个
随机数的生成
器。如 Random i=new Random()。通过这条语句就利用了Random类创建了一个随机数的生成器。数 三、
产生随机的
字符。可以利用random方法来产生...
用java
编写一段程序,从
1
~
33
中
随机
抽取6个不相等的整数
答:
import
java
.util.Random;import java.util.Set;public class RandomTest { public static void main(String[] args) { int[] arr = new int[
33
];Random random = new Random();Set<Integer> set = new HashSet<>();int length = 6;int count = 0;for (int i = 0; i < arr.length...
请问
用java
从
1
-
33
个整数中
随机
抽取6个
数字
且不重复 该
怎么写?
答:
public static void main(String[] args) { int[] x = new int[33]; //创建值为
1
-
33的
整数表, 初始化 for (int i = 0; i < x.length; i++) { x[i] = i+1; } // --- for (int i = 0; i < 6; i++) { //
随机
取值6次 (你可以把6改成33. 试试看会不会出现...
大家正在搜