易截截图软件、单文件、免安装、纯绿色、仅160KB

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.length;i++){
array[i] = (int)(Math.random()*maxNum);
}
}

public static void main(String[] args) {
RandomArray randomArray = new RandomArray(100,10000);
for(int i=0;i<randomArray.array.length;i++){
Arrays.sort(randomArray.array);//java内置对数组排序的方法
System.out.println(randomArray.array[i]);
}
}
}


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

2009年最后一博:关于 Java 中对象的复制

2009年最后一博:关于 Java 中对象的复制
        Java 中的赋值操作符与 C++ 中的不一样。在 C++ 中,这条语句:bc2 = bc1;将一个名为 bc1 的对象的所有数据都拷贝到名为 bc2 的对象中。也就是说这条语句执行后,程序中有两个含有相同数据的对象。然而在 Java 中,这条相同的赋值语句 ......

巨人网络java笔试基础题分享

1、String是最基本的数据类型吗?
基本数据类型包括byte、int、char、long、float、double、boolean和short。
java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类
2、int 和 Integer 有什么区别
Java 提供两种不同的类型:引用类型和原始类型( ......

java web开发中的 md5加密 转帖自古道西风

MD5介绍:
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。
Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。请注意我使用了“字节串”而不是“字符串”这个词, ......

java构造函数

java构造函数
其语法格式如下:
   < modifiers>  <class_name>([< argu_list>]) {[< statements>]}
自定义构造方法:方法名与类同名,首字母大写!没有返回类型。除此之外其他都跟普通方法一样。
默认构造函数:没有形参没有方法体!如:public Person() {}
读下面的例子,体 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号