导航:首页 > 编程语言 > java从数组中取随机数

java从数组中取随机数

发布时间:2023-05-13 15:30:45

1. 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);
}
}
}

2. 求解 java中怎么给数组赋值随机数

public class shut {
public static void main(String[] args) {

int a[]= new int[5]; //定义长度为5的数组,不赋值
int b[]=new int[5];
for (int j = 0; j < a.length; j++) {
a[j]=(int)(Math.random()*100); //用for循环填内入随机容数
System.out.print(a[j]+" ");
}

System.out.println();
for (int i = 0; i < b.length; i++) {
b[i]=(int)( Math.random()*10);
System.out.print(b[i]+" ");

}

}
}

3. java怎么从数组a中随机选取几个数放入数组b中,急

这是取随机数import java.util.Random;
public class vder {
public static void main(String[] args) {
int a[]={1,2,3,4,5,6,7,8,9,0};
boolean r[]=new boolean[a.length];
Random random = new Random();
int m = 5; //要随机取的元素个数
if(m > a.length || m < 0)
return;
int n = 0;
while(true)
{
int temp = random.nextInt(10);
if(!r[temp])
{
if(n == m) //取到足量随机数后退出循环
break;
n ++;
System.out.println("得到的第" + n +"个随机数为:" + temp);
r[temp ] = true; //这里将temp赋值给数组,就不用我贴出代码来了啊
}
}
}
}

4. java如何实现从一个整型数组中随机取一个数

int [] arr = {1,2,3,4};
//产生0-(arr.length-1)的整数值,也是数组专的索属引
int index=(int)(Math.random()*arr.length);
int rand = arr[index];

5. Java编程语言里取随机数1,2,3的方法是什么

提取random是在Math的方法里的
直接给你个1-100以内的随机数代码好局轮橡拉

6. java怎么在几个指定数字里面产生随机数

1、获取数组长度 int arr[] = {1,2,3,4,5};//定义一个数组int len = arr.length;//获取数组长度给变量len2、根据数组长度,使用版Random随机数组的索引值权 Random random = new Random();//创建随机对象int arrIdx = random.nextInt(len-1)

7. JAVA如何从这数组中随机取值(取108次,2个9,,106个8)

实现思路毁纤:本问题实际上是对char类型转换的一个实例,可枣孝以凳余稿通过以下方式实现(举例的是抽取100次):publicclassTest_1{publicstaticvoidmain(String[]args){int[]i=newint[100];intcount=0;while(count=0&t=65&t=97&t=0&i[k]<=9)System.out.print(i[k]+"");elseSystem.out.print((char)i[k]+"");}}}

8. java中怎样在一个集合中随机取一个数

以整数集合为例,随机选取数字的代码如下:
int [] arr = {1,2,3,4};
//产生0-(arr.length-1)的整回数值,也是数组的索答引
int index=(int)(Math.random()*arr.length);
int rand = arr[index];

9. java获取随机数的几种方法

方法1
(数据类型)(最小值+Math.random()*(最大值-最小值+1))
例:
(int)(1+Math.random()*(10-1+1))
从1到的int型随数
方法2
获得随机数
for (int i=0;i<30;i++)
{System.out.println((int)(1+Math.random()*10));}
(int)(1+Math.random()*10)
通过java.Math包的random方法得到1-10的int随机数
公式是:最小值---最大值(整数)的随机数
(类型)最小值+Math.random()*最大值
方法3
Random ra =new Random();
for (int i=0;i<30;i++)
{System.out.println(ra.nextInt(10)+1);}
通过java.util包中的Random类的nextInt方法来得到1-10的int随机数
生成0到1之间的任意随机小数:
生成[0,d)区间的随机小数,d为任意正的小数,则只需要将nextDouble方法的返回值乘以d即可。
[n1,n2]
也就是 ra.nextDouble() * (n2-n1)+n1

阅读全文

与java从数组中取随机数相关的资料

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接