Skip to content

Instantly share code, notes, and snippets.

@PandyYang
Created May 12, 2018 13:17
Show Gist options
  • Save PandyYang/167f014aad060dd2faeae5a37eea74a6 to your computer and use it in GitHub Desktop.
Save PandyYang/167f014aad060dd2faeae5a37eea74a6 to your computer and use it in GitHub Desktop.
package lianxi;
import java.util.*;
/**
* @author Pandy
* @date 2018/5/12 21:01
*/
public class RandomTest {
public static void main(String[] args){
Random rand = new Random();
System.out.println("rand.nextBoolean:" + rand.nextBoolean());
byte[] buffer = new byte[16];
rand.nextBytes(buffer);
System.out.println(Arrays.toString(buffer));
//生成0.0-1.0之间的伪随机double数
System.out.println("rand.nextDouble():" + rand.nextDouble());
//生成0.0-1.0之间的伪随机float数
System.out.println("rand.nextFloat():"+rand.nextFloat());
//生成平均值是0.0,标准差是1.0的伪高斯数
System.out.println("rand.nextGaussian():" + rand.nextGaussian());
//生成一个在int整数取值范围内的伪随机整数
System.out.println("rand.nextInt():" + rand.nextInt());
//生成0-26之间的伪随机整数
System.out.println("rand.nextInt(26):" + rand.nextInt(26));
//生成一个处于long整数取值范围的伪随机整数
System.out.println("rand.nextLong():" + rand.nextLong());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment