Write an efficient algorithm to print the following two outputs
Вам дана заранее определенная функция с именем getr and100() который возвращает
целое число, которое является одним случайным числом от 1 до 100. Вы можете назвать это
используйте столько раз, сколько хотите, но имейте в виду, что эта функция
достаточно ресурсоемкий. Вы не можете использовать любой другой генератор случайных чисел.
Вы НЕ можете изменить определение getrand100().
int getrand100(){
Random rand = new Random();
return (1+rand.nextInt(100));
}
- Output1: Печатать числа 1-20 в случайном порядке. (Не 20 случайных чисел)
- Output2: Вывести числа 1-200 в случайном порядке.(Не 200 случайных чисел)
Примечание:
- i. Каждое число должно быть напечатано ровно один раз.
- II. В списке номеров не должно быть закономерностей. Список должен быть полностью случайным
т. е. все числа имеют равную вероятность появления в любом месте.
- III. Вы можете вызывать getrand100() любое количество раз, чтобы получить случайное число.
от 1 до 100.
- iv. Вы не можете использовать любой другой генератор случайных чисел
функция, кроме getrand100().
задан apnorton 6 November 2012 в 13:24
поделиться