double nb;Run:
nb = 수학.random();
System.out.println(nb);
0.96107156871226611보다 큰 숫자를 얻으려면 결과에 10,100,1000...100000.
nb=nb*100;
96.10715687122661
Random = new Random();Random 생성자는 새 숫자 생성기를 만듭니다. 이 코드를 실행하면 생성기에서 선택한 0에서 8 사이의 숫자가 반환됩니다.
int nb;
nb = random.nextInt(9);
int genererInt(int borneInf, int borneSup){
무작위 random = new Random();
int nb;
nb = borneInf+random.nextInt(borneSup-borneInf);
nb를 반환합니다.
}
public static void main(String[] args) {
System.out.println("범위[10, 20]: "+generate(10,20));
}
range[10, 20]:15
byte[] generate Bit(int size){런타임:
Random random = new Random();
byte[] tbyte = 새 byte[size];
random.nextBytes(tbyte);
tbyte를 반환합니다.
}
public static void main(String[] args) {
byte[] tbyte = generateBit(20);
for(바이트 비트:tbyte)
System.out.print(" "+비트);
}
-8 16 -7 27 54 -44 -75 88 -91 -74 -124 10 -100 101 -96 -41 -101 71 33 74
boolean genererBool(){
무작위 random = new Random();
random.nextBoolean()을 반환합니다.
}
float genererFloat(){런타임:
무작위 random = new Random();
random.nextFloat()를 반환합니다.
}
double genererDouble(){
무작위 random = new Random();
random.nextDouble()을 반환합니다.
}
public static void main(String[] args) {
System.out.println("float: "+generateDouble());
System.out.println("이중: "+generateFloat());
}
double: 0.8538674831662335java에서 double은 8바이트에 저장되고 float는 4바이트에 저장됩니다.
float: 0.46791792
Please disable your ad blocker and refresh the window to use this website.