Skip To Content

Générateur de nombres aléatoires (paramètre d'environnement)

Les outils qui utilisent l'environnement Générateur de nombres aléatoires ont recours à des algorithmes faisant appel à des valeurs germes et à la distribution pour générer une séquence de nombres aléatoires.

Remarques sur l'utilisation

  • Héritage :

    arcgis.rand() n’est plus pris en charge dans la version ArcGIS Pro 2.0. La arcgis.rand() fonction était principalement utilisée pour prendre en charge la création des valeurs aléatoires avec les outils Calculer la valeur et Calculer le champ, le paramètre d'environnement Générateur de chiffre au hasard et la CreateRandomValueGenerator fonction. Des fonctions comparables à l'aide du random module Python doivent être utilisées en lieu et place.

Syntaxe de la boîte de dialogue

  • Valeur germe – La valeur germe est une valeur entière qui est utilisée pour lancer le générateur de nombres aléatoires. La valeur par défaut est 0.
  • Type de générateur de nombres aléatoires – Algorithme du générateur de nombres aléatoires.
    • ACM599 : algorithme de collecte ACM 599. Il s'agit de l'option par défaut.
    • MERSENNE_TWISTER – Méthode Mersenne Twister mt19937.
    • STANDARD_C – Standard C Rand.

Syntaxe de script

arcpy.env.randomGenerator = random_generator_option

random_generator_optionExplication

seed {distribution}

  • La valeur germe est une valeur entière qui est utilisée pour initialiser le générateur de nombres aléatoires. La valeur par défaut est 0.
  • La distribution est l'algorithme de génération aléatoire.
    • ACM599 : algorithme de collecte ACM 599. Il s'agit de l'option par défaut.
    • MERSENNE_TWISTER – Méthode Mersenne Twister mt19937.
    • STANDARD_C – Standard C Rand.

Classe RandomNumberGenerator

Un RandomNumberGenerator peut être créé à l'aide de la fonction CreateRandomValueGenerator ou renvoyé à partir de l'environnement randomGenerator.

Syntaxe randomGenerator

Rubriques connexes