导航:首页 > 编程语言 > 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相关的资料

热点内容
2g武器升级 浏览:734
linux没有那个文件或目录 浏览:326
ps存文件小存的太大怎么办 浏览:934
有哪些网站能做早餐 浏览:732
希望的使命在哪个APP可以下载 浏览:571
海马模拟器不能复制文件夹 浏览:694
海南省社管平台接入哪些数据 浏览:638
领克app如何查看胎压 浏览:84
android恢复删除文件 浏览:107
支付宝改密码后不会指纹支付 浏览:505
创建数据库密码用什么类型 浏览:503
112敏锐贼升级 浏览:127
怎么获取app使用地址 浏览:114
手机从哪里找放内存卡文件呢 浏览:174
qq宠物水浒传 浏览:136
苹果手机能卸载ios吗 浏览:84
ipad邮箱文件怎么打开 浏览:340
体重计算器js 浏览:321
javascript居中 浏览:525
手机数据软件哪个最好用 浏览:900

友情链接