Как сгенерировать случайное число

Этот совет Java иллюстрирует метод генерации случайных чисел. Разработчик может использовать эту генерацию случайных чисел в таких приложениях, как в викторине приложение для выбора случайных вопросов из перечня вопросов в Databse.


Random rand = new Random();



// No. 1 Random integers

int randnum = rand.nextInt();

// More random integers may be generated by 

// iteratively executing previous line...



// No. 2 Generating random integers from 0 to 10

int n = 10;

randnum = rand.nextInt(n+1);



// No. 3 Generating random bytes

byte[] bytes = new byte[5];

rand.nextBytes(bytes);



// No. 4 Other primitive types

boolean b = rand.nextBoolean();

long l = rand.nextLong();

float f = rand.nextFloat();     // 0.0 <= f < 1.0

double d = rand.nextDouble();   // 0.0 <= d < 1.0





// Create two random number generators with the same seed

long seed = rand.nextLong();

rand = new Random(seed);

Random rand2 = new Random(seed);

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>