Мне нужно генерировать множество случайных чисел в диапазоне за некоторыми исключениями. Прямо сейчас я планирую сделать это таким образом, < /p>
public class Main
{
static List except = Arrays.asList(5, 6, 11, 12, 17, 18, 23, 25, 28, 29);
public static void main(String[] args) {
List randomNums = new ArrayList();
Random random = new Random();
int z;
for(i=0; i
В моем случае размер «кроме» и «случайных» будет намного выше. Таким образом, код будет тратить много времени, чтобы избежать чисел, которые мне не нужны. < /P>
Мне любопытно узнать, могу ли я ускорить свой код? Если я смогу удалить цикл Whole, то определенно это будет O (n). Но как я могу это сделать.
Спасибо.>
Подробнее здесь: https://stackoverflow.com/questions/680 ... ns-in-java
Создание многих случайных чисел в диапазоне за некоторыми исключениями в Java ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Генерация случайных чисел с использованием библиотеки случайных чисел C++11.
Anonymous » » в форуме C++ - 0 Ответы
- 96 Просмотры
-
Последнее сообщение Anonymous
-