EasyUse/Seedgenerated

EasySeedList(seedList)

forループで使用できる乱数シードです。インデックスとeasy indexAnyノードを接続することで、ループ内で異なるシード値を実現できます。

seed List

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

説明

EasySeedListは、ループの各反復で異なるシードが必要なワークフローのために、再利用可能な整数シード値のリストを生成します。再現性を確保するため、単一の基本seedと進行methodを使用して、指定されたmin_nummax_numの範囲内でtotal個のシードのリストを作成します。

使用目的は、生成済みのシードリストをeasy indexAnyノードに渡し、ループのindex出力を選択インデックスとして接続し、シードが必要な場所で選択済みの整数を使用することです。これにより、各シードを手動で管理することなく、forループ内で異なるシード値を実現できます。

入力

  • min_num (必須, INT): 生成済みシード値の下限です。生成済みシードはこの値より低くなることはありません。

  • max_num (必須, INT): 生成済みシード値の上限です。生成済みシードはこの値より高くなることはありません。

  • method (必須, コンボ):

    • random: seedを乱数シードとして使用し、min_nummax_numの間でtotal個の擬似ランダム整数シードを生成します。
    • increment: seedから始まる増加シーケンスのシードを生成します。min_num/max_numの範囲内に制限されます。
    • decrement: seedから始まる減少シーケンスのシードを生成します。min_num/max_numの範囲内に制限されます。

    デフォルト: random

  • total (必須, INT): 生成するシードの数です。1から100000までの値を受け入れます。デフォルト: 1

  • seed (必須, INT): ジェネレーターを初期化するために使用する基本シードです。randomの場合、同じ入力を維持すると毎回同じリストが生成されます。increment/decrementの場合、これはシーケンスの最初の値です。

出力

  • Seed list (INT): 生成済みのtotal個の整数シードのコレクションです。このノードはこの出力をINTとして報告しますが、easy indexAnyや類似のインデックスノードに配線する場合は、整数のリスト/シーケンスとして扱うことを意図しています。
  • Total (INT): 生成済みリスト内のシード数です。totalと等しくなります。

使用方法

  • ループでシードを使用するには、ループインデックスをeasy indexAnyノードのindex入力に接続し、このノードの最初の出力をその入力として接続します。すると、ループインデックスが変わるにつれて選択済みのシードも変わります。
  • 2つ目の出力は、ループ回数や、インデックスをシードリストに正規化するためのヘルパーとして使用できます。
  • 再現可能な結果を得るには、seedを固定してください。min_nummax_nummethodtotal、またはseedを変更すると、リストが再生成されます。
  • randomモードは、反復全体で多様で決定論的なランダム性が必要な場合に役立ちます。incrementモードとdecrementモードは、シードがシーケンス内で予測可能に進行する必要がある場合に役立ちます。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…