导航:首页 > 编程语言 > java随机数生成10到20

java随机数生成10到20

发布时间:2024-12-04 11:47:19

1. 高分求 一手机java程序可以生成1到20的随机数

其实可以更简单一点

int result=(int)(Math.rand()*20)+1

2. java如何获取10到20随机数

如下,写快了,在Math前面加个强制转换 int i=(int)Math:

int i=Math.round(Math.random()*(20-10)+10);

3. 用java:产生10个10-20的整型随机数存入数组,然后求出最大值、最小值以及它们在数组中的位置

importjava.util.Arrays;

publicclassTestMain{
privatestaticfinalintsize=10;
publicstaticvoidmain(Stringargs[])throwsException{
intsize=10;
inta[]=newint[size];
intmax=10,min=20;
intmaxIndex=0,minIndex=0;
for(inti=0;i<size;i++){
//产生一个10到20的随机整数
a[i]=(int)(Math.random()*11)+10;
if(a[i]>max){
max=a[i];
maxIndex=i+1;
}
if(a[i]<min){
min=a[i];
minIndex=i+1;
}
}
System.out.println(Arrays.toString(a));
System.out.println("最大值是:"+max+"下标是:"+maxIndex);
System.out.println("最小值是:"+min+"下标是:"+minIndex);
}
}

4. java中 如何利用数组存储随机生成数

import java.util.Random;

public class RandomTest {

/**
* 该方法抽象出来,主要是为了灵活在使用的时候可以自定义数组的大小
* @param length
* @return
*/
public static int[] createArray(int length) {
int[] arrays = new int[length];// 定义一个长度为10的数组
Random ran = new Random();
for (int i = 0; i < 10; i++) {
arrays[i] = ran.nextInt(10);// 产生一个0-9的随机数并赋值给数组
}
System.out.println("数组生成完毕");
return arrays;
}

public static void main(String[] args) {
int[] temp = RandomTest.createArray(20);
for (int i : temp) {
System.out.println(i);
}
}
}

5. java中获取10到20随机数的方法是什么

方法1 x0dx0a(数据类型)(最小值+Math.random()*(最大值-最小值+1)) x0dx0a例: x0dx0aint i = (int)(10+Math.random()*(20-10+1)) x0dx0a从10到20的int型随数 x0dx0a--------------------------------------------------------------------

6. 在java中获取随机数的方法

在Java中生成随机数可以采用多种方式,下面将详细介绍其中的几种方法及其适用场景。



**1. java.util.Random**



此方法通过调用Random().nextInt(int bound)生成一个介于0(含)和bound(不含)之间的随机整数。例如,要生成一个在5(含)和10(含)之间的随机数,可以使用getRandomNumberInRange(5, 10)。公式`(max – min) + 1) + min`用于生成一个在min(含)和max(含)之间的随机整数。下面是一个生成10个在5(含)和10(含)之间的随机整数的完整示例:



**代码片段**



**输出**



**2. Math.random()**



此方法返回一个从0.0(含)到1.0(不含)之间的随机双精度值。对于生成16(含)到20(含)范围内的10个随机整数,可以采用类似公式生成。下面是一个完整示例:



**代码片段**



**输出**



**3. Java 8 Random.ints**



Java 8引入了java.util.Random的int方法,可以生成一个从原点(含)到绑定(不含)之间的随机整数。例如,调用Random.ints(33, 38)将生成10个在33(含)到38(含)之间的随机整数。下面是一个完整示例,同时包括流操作和打印输出:



**代码片段**



**输出**



以上方法各有特点,适用于不同场景。掌握这些生成随机数的方法,对于编写高效、灵活的Java程序至关重要。



**Java学习资源**



为了帮助您更深入地学习Java,以下是一些优质的视频和项目资源:



**Java学习视频**





**Java项目**



阅读全文

与java随机数生成10到20相关的资料

热点内容
省内顺丰邮文件多少钱 浏览:715
绝密级文件应保留多少年 浏览:701
发文件给同事怎么说 浏览:468
苹果80岁用什么app 浏览:28
顺丰寄快递文件多少钱 浏览:164
消费邦app是怎么反现的 浏览:112
java调用接口方法 浏览:742
微信一种以上绑定关系 浏览:183
word图片编辑大小边框 浏览:468
威迅java培训 浏览:389
linux禅道无法访问 浏览:819
怎么爬取历史疫情数据 浏览:596
linuxjira6破解 浏览:694
哪个网站可以看所有检察杂志 浏览:144
java高并发数据库请求怎么办 浏览:551
win8怎么打开gho文件怎么打开 浏览:732
如何网站内搜索 浏览:362
qq附近的人客服号码 浏览:570
mac怎么把word文件转换为pdf 浏览:6
正式文件中的文档行距多少 浏览:202

友情链接