Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

рандомизация чисел Java

05.05.11 22:21
Re: рандомизация чисел Java
 
ortymd прохожий
в ответ Victoria_tag 04.05.11 21:51, Последний раз изменено 05.05.11 22:27 (ortymd)
import java.util.Random;
import java.util.Date;
public class Main {
public Main() {
}
public static void main(String[] args)
{
// Создаем эррей, где мы будем запоминать последнюю позицию каждого числа. Изначально заполняем его фиктивными негативными значениями, скажем -100
int [] lastPos = new int[84];
for (int j=1; j<=84; j++){
lastPos[j]=-100;
}
int k;
//Создаем генератор случайных чисел.
for (int i=1; i<=480; i++) {
Random generator = new Random();
k = 1+generator.nextInt(84);
// Проверяем, когда в последний раз встречалась число k
if (i-lastPos[k]>10) System.out.println (k);
// Делаем апдейт lastPos
lastPos[k]=i;
}
}
}
 

Перейти на