EasyUse/Seedgenerated

EasySeedList(seedList)

Graine de nombre aléatoire qui peut être utilisée dans une boucle for, en connectant l'index et le nœud easy indexAny pour obtenir différentes valeurs de graine dans la boucle.

seed List

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

Description

EasySeedList génère une liste réutilisable de valeurs de graines entières pour les flux de travail qui nécessitent différentes graines à chaque itération d'une boucle. Il construit une liste de total graines dans la plage min_nummax_num donnée, en utilisant une method de progression et une seed de base unique pour la reproductibilité.

L'utilisation prévue est d'alimenter un nœud easy indexAny avec la liste de graines générée, de connecter la sortie index de la boucle comme index de sélection, puis d'utiliser l'entier sélectionné partout où une graine est requise. Cela permet d'obtenir différentes valeurs de graine dans une boucle for sans gérer manuellement chaque graine.

Entrées

  • min_num (Requis, ENTIER) : Borne inférieure des valeurs de graines générées. Aucune graine générée ne sera inférieure à cette valeur.

  • max_num (Requis, ENTIER) : Borne supérieure des valeurs de graines générées. Aucune graine générée ne sera supérieure à cette valeur.

  • method (Requis, COMBO) :

    • random : Génère total graines entières pseudo-aléatoires entre min_num et max_num, en utilisant seed comme graine aléatoire.
    • increment : Génère une séquence croissante de graines à partir de seed, délimitée par la plage min_num/max_num.
    • decrement : Génère une séquence décroissante de graines à partir de seed, délimitée par la plage min_num/max_num.

    Défaut : random.

  • total (Requis, ENTIER) : Le nombre de graines à générer. Accepte les valeurs de 1 à 100000. Défaut : 1.

  • seed (Requis, ENTIER) : La graine de base utilisée pour initialiser le générateur. Pour random, conserver les mêmes entrées produit la même liste à chaque exécution. Pour increment/decrement, il s'agit de la première valeur de la séquence.

Sorties

  • Liste de graines (ENTIER) : La collection générée de total graines entières. Bien que ce nœud signale cette sortie comme INT, elle est destinée à être traitée comme une liste/séquence d'entiers lorsqu'elle est connectée à easy indexAny ou à des nœuds d'indexation similaires.
  • Total (ENTIER) : Le nombre de graines dans la liste générée ; équivaut à total.

Notes d'utilisation

  • Pour utiliser les graines dans une boucle, connectez l'index de la boucle à l'entrée index d'un nœud easy indexAny, puis connectez la première sortie de EasySeedList à l'entrée de ce nœud. La graine sélectionnée change alors à mesure que l'index de la boucle change.
  • La deuxième sortie peut être utilisée comme compteur de boucle ou comme aide pour normaliser l'index dans la liste de graines.
  • Gardez seed fixe pour obtenir des résultats reproductibles. Modifier min_num, max_num, method, total ou seed régénérera la liste.
  • Le mode random est utile pour un aléatoire varié et déterministe entre les itérations. Les modes increment et decrement sont utiles lorsque les graines doivent progresser de manière prévisible dans une séquence.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…