java随机生成1到33数组,JAVA 生成随机数数组
一、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随机生成1到33数组,JAVA 生成随机数数组相关推荐
- java随机产生100个大小写字母_Java生成固定长度的随机字符串(以大小写字母和数字)...
packageorg.jimmy.autosearch2019.test;importjava.util.ArrayList;importjava.util.Random;/***@authorラピス ...
- java随机安排座位表程序_java – 为长凳生成随机座位表的最有效算法?
我正在为一位教师的家庭成员编写应用程序.她要求一个应用程序,允许她进入一群孩子,设定他们的惯用手,设置他们不能坐在旁边的人,指定每个工作台有多少个座位,然后为孩子们生成一个随机的布局,这样就没有了 – ...
- java随机整数_java如何产生1-8的整数随机数?
展开全部 (int)(Math.random()*8)+1 或者 Random r =new Random(100); System.out.println(r.nextInt(8)+1); Java ...
- Java Web学习总结(33)——Java Web 程序员如何转型大数据
1.技术日渐成熟,应用空间得以拓展 大数据技术,最早于1980年被首次提及,却在近几年才获得突飞猛进的发展.相较于几十年前神经网络算法捉襟见肘的计算能力,如今处理器对大规模数据的高速处理能力无疑发挥了 ...
- java生成随机数组_JAVA生成随机数组10个数字并求和
JAVA生成随机数组10个数字并求和 本文最终结果大概是这样的',使用java技术随机生成10个数,然后填充一个数组并在消息框中显示数组内容,接着对数组求和输出,将结果显示在消息框中. 设计思路:可以 ...
- Java随机生成数组
Java随机生成数组 public static void main(String[] args) {int []arr=gennerateArray(10, 100);for (int i = 0; ...
- Java黑皮书课后题第7章:7.16(执行时间)编写程序,随机产生一个包含100 000个整数的数组和一个关键字。估算调用程序清单7-6中的linearSearch方法的执行时间
7.16(执行时间)编写程序,随机产生一个包含100 000个整数的数组和一个关键字.估算调用程序清单7-6中的linearSearch方法的执行时间 题目 题目描述 程序清单7-6的linearSe ...
- java在数组中放入随机数_如何在Java中随机播放数组
java在数组中放入随机数 There are two ways to shuffle an array in Java. 有两种方法可以在Java中随机播放数组. Collections.shuff ...
- java 随机姓名_随机组合生成好听的名字(java)
前言 初学java,今天学到了字符串数组,于是乎:利用数组+Random(系统随机生成数字)组合生成随机好听的名字: 如图 图片.png 需求:设置两个数组分别保存姓和名然后利用随机数组合 思考:利用 ...
- java 随机生成不重复的数字_生成8位随机不重复的数字编号的方法
生成随机不重复的数字编号在某些情况下也会用到,本文以生成8位随机不重复的数字编号为例与大家分享下具体的实现过程,感兴趣的朋友可以参考下 package com.jjinfo.common.util; ...
最新文章
- linux下的module_param()解释【转】
- 关于“System.Data.ProviderIncompatibleException”类型的异常
- gradle更换仓库 解决下载速度慢问题
- 美油合约收跌-37.65美元史上首次为负 交割没地存放拼命抛售
- boost::iostreams::newline用法的测试程序
- Python打印某范围内的素数
- 95-230-028-源码-WordCount走读-获取ExecutionGraph
- php遍历多维数据库,PHP代码优化之array_column() 使用(解决循环嵌套Sql的问题)
- gnome-terminal 快捷键
- java漂亮的模板设计代码_JAVA模板方法设计模式——Java设计模式,写漂亮的代码——...
- IIS与ASP.NET Http Runtime Pipeline
- 阿里大牛:如何画出一图胜千言的技术架构图?
- python配置MySQL,需安装MySQL-pyt…
- iOS实现炫酷悬停交互视图
- ilo看服务器信息,查询ILO信息
- usb4java android,桌面java应用程序通过USB复制和传输android数据
- linux内核zfs,Linus Torvalds回应用户抱怨:不建议使用 ZFS On Linux
- 中国互联网20周年谈GITC 2014
- 用了这么久的消息队列,你知道为什么需要它吗?
- 【CEC2017】CEC2017优化算法目标测试函数综述以及CEC2017的matlab实现
热门文章
- dbgrideh 为什么只一行_Mysql性能优化:为什么count(*)这么慢?
- python wget安装_Macbook系统环境安装wget的2个方法 - 传统包及Homebrew安装
- orange pi java_[中文]Orange Pi家族各大成员一览表
- Python二级笔记(13)
- mysql latid1_mysql触发器的实战经验
- UVA1583 Digit Generator
- 蓝牙基础知识进阶——Physical channel
- Android:SharedPreferences详解+示例
- C语言做一个表格的程序,用C语言画个简单表格
- python中random函数用法_random函数的用法