Создание многих случайных чисел в диапазоне за некоторыми исключениями в JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Создание многих случайных чисел в диапазоне за некоторыми исключениями в Java

Сообщение Anonymous »

Мне нужно генерировать множество случайных чисел в диапазоне за некоторыми исключениями. Прямо сейчас я планирую сделать это таким образом, < /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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»