一、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. 浅析java中的死锁_Java学习笔记五十五(死锁问题)
  2. 【android】安卓平台版本和API版本的对应关系
  3. Codeforces Round #Pi (Div. 2) D. One-Dimensional Battle Ships set区间分解
  4. 圆方圆学院零基础入门学习Python(绝对干货,值得学习)
  5. 在创建表时,对于auto_now=True与 auto_now_add=True 的区别
  6. IPM: 使用代码删除Acquisition contract上的IP Product
  7. 数据科学入门与实战:Matplotlib绘图DateFrame
  8. extracting lines bases a list using awk
  9. MySQL练习题及答案(图书管理数据库)
  10. python浙江大学出版社_大学计算机公共基础课如何改革?浙江高校积极探索以Python课程为主导的教学实践...
  11. 流氓软件驱动精灵 强制锁定浏览器主页
  12. python定义一个复数类complex、内有两个成员变量_编写程序,创建一个复数类Complex,它有两个实型成员变量Real和Virtual,代表复数的实数和虚数。...
  13. 【Go】基于telegraf进行自定义插件开发(一)
  14. 笛卡尔树简介(分类到treap里面)
  15. 进程间通信的六大方式
  16. canal 重启后不同步数据
  17. 如何通俗的理解函数的极限_如何理解函数的极限?
  18. 多线程与简单统筹学--Python语言描述
  19. 深度学习(七)——图像验证码破解(数字加减验证码)
  20. 蔚小理能再次绝地重生吗(中)

热门文章

  1. 转载 硬核图解!30张图带你搞懂!路由器,集线器,交换机,网桥,光猫有啥区别?
  2. c语言输入空格输出三角形符号,请教大家输出倒三角形的题 如图,圈圈是空格 其他是*...
  3. 2022-2028全球与中国电池阴极箔市场现状及未来发展趋势
  4. Delphi实现登录窗体与主窗体的过程
  5. U-boot命令详解
  6. 名单揭晓 | 2021年度中国杰出知识产权服务团队
  7. vue 后台登录滑动验证
  8. 电脑网络栏只剩下飞行模式
  9. 慧荣SMI SM32X量产工具G1219 图文教程.恢复方法
  10. JavaScript中的表单验证、正则表达式、数组的使用