EasyUse/Seedgenerated

EasySeedList(seedList)

Случайное значение seed, которое можно использовать в цикле for, подключая ноды index и easy indexAny, чтобы получить разные значения seed в цикле.

seed List

seed
total
min_num
INT
max_num
INT
method
random
total
1
seed
INT
Easy Use

Описание

EasySeedList генерирует переиспользуемый список целочисленных значений сида для рабочих процессов, которым нужны разные сиды для каждой итерации цикла. Он создает список из total сидов в заданном диапазоне min_nummax_num, используя метод прогрессии method и единый базовый сид для воспроизводимости.

Предполагаемое использование: передать сгенерированный список сидов в ноду easy indexAny, подключить выход index цикла в качестве индекса выбора и использовать выбранное целое число везде, где требуется сид. Это позволяет получать разные значения сида внутри цикла for без ручного управления каждым сидом.

Входы

  • min_num (обязательно, ЦЕЛОЕ): Нижняя граница для сгенерированных значений сида. Ни один сгенерированный сид не будет ниже этого значения.

  • max_num (обязательно, ЦЕЛОЕ): Верхняя граница для сгенерированных значений сида. Ни один сгенерированный сид не будет выше этого значения.

  • method (обязательно, КОМБО):

    • random — генерирует total псевдослучайных целочисленных сидов между min_num и max_num, используя seed в качестве случайного сида.
    • increment — генерирует возрастающую последовательность сидов, начиная с seed, ограниченную диапазоном min_num/max_num.
    • decrement — генерирует убывающую последовательность сидов, начиная с seed, ограниченную диапазоном min_num/max_num.

    По умолчанию: random.

  • total (обязательно, ЦЕЛОЕ): Количество сидов для генерации. Принимает значения от 1 до 100000. По умолчанию: 1.

  • seed (обязательно, ЦЕЛОЕ): Базовый сид, используемый для инициализации генератора. Для random при одинаковых входах список будет одинаковым при каждом запуске. Для increment/decrement это первое значение в последовательности.

Выходы

  • Seed list (ЦЕЛОЕ): Сгенерированная коллекция из total целочисленных сидов. Хотя нода указывает этот выход как INT, его следует рассматривать как список/последовательность целых чисел при подключении к easy indexAny или аналогичным узлам индексации.
  • Total (ЦЕЛОЕ): Количество сидов в сгенерированном списке; равно total.

Примечания по использованию

  • Чтобы использовать сиды в цикле, подключите индекс цикла ко входу index ноды easy indexAny, а первый выход этого узла подключите к его входу. Выбранный сид будет меняться по мере изменения индекса цикла.
  • Второй выход можно использовать как количество итераций цикла или как вспомогательное значение для нормализации индекса в списке сидов.
  • Держите seed фиксированным для воспроизводимых результатов. Изменение min_num, max_num, method, total или seed приведет к повторной генерации списка.
  • Режим random полезен для разнообразной, детерминированной случайности между итерациями. Режимы increment и decrement полезны, когда сиды должны изменяться предсказуемо и последовательно.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…