一、JAVA获取随机数的方法

//使用java.lang.Math类的random()方法

double a = Math.random();

System.out.println("0.0-1.0的随机数:" + a);

double b = Math.random()*100;

System.out.println("0.0-100.0的随机数:" + b);

int c = (int)(Math.random()*100);

System.out.println("0-100的随机整数:" + c);

//使用java.util.Random类

//无种子Random对象

Random random=new Random();

int intNumber1=random.nextInt();

System.out.println("整型数:"+intNumber1);

int intNumber2=random.nextInt(100);

System.out.println("整型数(0-100):"+intNumber2);

long langNumber1=random.nextLong();

System.out.println("长整型数:"+langNumber1);

float floatNumber1=random.nextFloat();

System.out.println("浮点数(0-1):"+floatNumber1);

double doubleNumber1=random.nextDouble();

System.out.println("双精度数(0-1):"+doubleNumber1);

boolean booleanNumber1=random.nextBoolean();

System.out.println("布尔值:"+booleanNumber1);

//带种子的Random对象

System.currentTimeMillis();//当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。

long seed = 10;

Random randomWithSeed1=new Random(seed);

Random randomWithSeed2=new Random(seed);//不同的Random对象,种子值相同,生成的随机数也相同

二、JAVA生成随机整数数组

import java.util.Arrays;

public class RandomArray {

int[] array;

public RandomArray(int arrayLength, int maxNum){

//数组长度和最大随机数以参数形式传入

array = new int[arrayLength];

for(int i=0;i

array[i] = (int)(Math.random()*maxNum);

}

}

public static void main(String[] args) {

RandomArray randomArray = new RandomArray(100,10000);

for(int i=0;i

Arrays.sort(randomArray.array);//java内置对数组排序的方法

System.out.println(randomArray.array[i]);

}

}

}

java怎么把随机数放入数组_JAVA 生成随机数数组 | 学步园相关推荐

  1. java生成随机数组_JAVA生成随机数组10个数字并求和

    JAVA生成随机数组10个数字并求和 本文最终结果大概是这样的',使用java技术随机生成10个数,然后填充一个数组并在消息框中显示数组内容,接着对数组求和输出,将结果显示在消息框中. 设计思路:可以 ...

  2. java把map值放入vector_java把map值放入vector

    java把map值放入vector [2021-02-01 17:17:12]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&qu ...

  3. C语言试题二十三之编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中

    1. 题目 请编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中.二 ...

  4. Python产生100个1—100的随机数放入列表Num中,输出列表中的数,然后将它们排序,并输出排序结果。

    import random #内建函数 Num=[] for i in range(101):Num.append(random.randint(1,100)) #append()将参数添加到列表末尾 ...

  5. java arraylist 转 数组_java ArrayList 转数组 【转】

    1.List转换成为数组.(这里的List是实体是ArrayList) 调用ArrayList的toArray方法. toArray public T[] toArray(T[] a)返回一个按照正确 ...

  6. python列表、字典text:用户输入整数n,生成长度为n的列表,将n个随机数放入列表中

    1.用户输入整数n,生成长度为N的列表,将n个随机的奇数放入列表中 #导入随机数模块 import random #input录入str 需转为int enter = int(input('请输入一个 ...

  7. java怎么把随机数放入数组_Java学习:集合的使用与数组的区别

    ArrayList 集合 ArrayList 集合 ArrayList list = new ArrayList<>(); 对于ArrayList来说,有一个尖括号代表泛型. 泛型:也就是 ...

  8. java随机生成不重复的数组_Java生成不重复的随机数组的方法

    一.JAVA中生成随机数的方式 1.在j2se中使用Math.random()令系统随机选取一个01之间的double类型小数,将其乘以一个数,比如25,就能得到一个025范围内的随机数,这个在j2m ...

  9. java中的数组_Java中的数组

    数组是在内存中存储相同数据类型的连续的空间 声明一个数组就是在内存空间中划出一串连续的空间 数组名代表的是连续空间的首地址 通过首地址可以依次访问数组所有元素 元素在数组中的排序叫做下标从零开始 数组 ...

最新文章

  1. 两个ListBox中的项互相移动及上下移动
  2. tcpdump 命令的个常用选项:一
  3. c语言复制粘贴源码,c语言函数memccpy()如何复制内存中的内容实例源码介绍
  4. 尝鲜体验 VS Code Python 原生 Jupyter Notebook 支持
  5. 使用EasyPoi轻松导入导出Excel文档
  6. 安装.net Framework 3.5 SP1非常慢的解决方案
  7. MySQL-ProxySQL中间件Admin Schemas介绍
  8. async/await 异步编程(转载)
  9. Java 代码实现pdf转word文件 | 无损转换完整代码教程
  10. 微信OAUTh2.0来实现第三方授权登录
  11. 熊出没之奇幻空间里面的机器人图片_《熊出没之奇幻空间》小铁COCO智能机器人玩具...
  12. 百度重度依赖者谈谈恶意点击
  13. 望一望漫天星光(随笔)
  14. windows10自带视频录制器
  15. 写一个计算器(C语言版本),可以求出:整数的加,减,乘,除四则运算
  16. Jquery WeUI(一)
  17. c++开源爬虫-Larbin简介
  18. 黑客与红客|新手入门渗透测试思路
  19. PRML学习笔记--似然函数到底是什么
  20. 数据结构视频教程 -《(东南大学 王茜)数据结构 (64讲)》

热门文章

  1. 微软研究院玻璃存储项目Project Silica最新进展
  2. 【刷题】BZOJ 4827 [Hnoi2017]礼物
  3. hdu4558 仙剑奇缘
  4. 当前IPFS排行榜有哪些公司值得我们选择?
  5. 皇家彩世界教程下载合约机是什么意思?
  6. 微电脑世界:25年前和后 信息技术50年
  7. linux cp命令覆盖恢复,Linux中用cp命令直接覆盖不提示的方法
  8. 静态网页技术———CSS知识点汇总
  9. (4)pyqt5教程--->自定义信号和槽(超级绕....)
  10. 类似王者荣耀帧同步游戏的相关技术