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
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_num–max_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èretotalgraines entières pseudo-aléatoires entremin_numetmax_num, en utilisantseedcomme graine aléatoire.increment: Génère une séquence croissante de graines à partir deseed, délimitée par la plagemin_num/max_num.decrement: Génère une séquence décroissante de graines à partir deseed, délimitée par la plagemin_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. Pourincrement/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
totalgraines entières. Bien que ce nœud signale cette sortie commeINT, elle est destinée à être traitée comme une liste/séquence d'entiers lorsqu'elle est connectée àeasy indexAnyou à 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
indexd'un nœudeasy indexAny, puis connectez la première sortie deEasySeedListà 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
seedfixe pour obtenir des résultats reproductibles. Modifiermin_num,max_num,method,totalouseedrégénérera la liste. - Le mode
randomest utile pour un aléatoire varié et déterministe entre les itérations. Les modesincrementetdecrementsont utiles lorsque les graines doivent progresser de manière prévisible dans une séquence.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.