У меня есть список объектов, и я хотел бы постоянно получать к ним доступ в произвольном порядке.
Мне было интересно, есть ли способ гарантировать, что случайное значение не всегда было одинаковым.
Пример.
Мой список представляет собой список очередей, и я пытаюсь чередовать значения, чтобы создать реальный сценарий для тестирования.
Я не особо хочу, чтобы все элементы в очередях 1 и 2 располагались перед любым другим элементом. Есть ли гарантированный способ сделать это?
Спасибо
РЕДАКТИРОВАТЬ :: Список очередей, который у меня есть, в основном представляет собой список файлов, которые я передаю в веб-службу. Файлы должны быть в определенном порядке, следовательно, очереди.
Итак, у меня есть Queue1 = "set1_1.xml", set1_2.xml ", ..." set1_n.xml "Queue2 ... ... QueueN
Хотя каждый файл необходимо передавать по порядку с точки зрения других файлов в его очереди, я хотел бы смоделировать симуляцию реального мира, в которой файлы будут приниматься из разных источников в разное время и, таким образом, чередоваться.
На данный момент я просто использую простой рандом от 0 до (количество очередей), чтобы определить, какой файл удалить из очереди следующим. Это работает, но я спрашивал, можно ли было отказаться, чтобы получить больше единообразия, вместо того, чтобы иметь 50 файлов из Очереди 1 и 2, а затем 5 файлов из Очереди 3.
Однако я понимаю, что изменение случайности больше не делает ее случайной.
Спасибо за все ваши ответы.