ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Zufallszahlengenerator (Umgebungseinstellung)

  • Verwendungshinweise
  • Dialogfeldsyntax
  • Skriptsyntax

Werkzeuge, die die Umgebungseinstellung "Zufallszahlengenerator" berücksichtigen, verwenden Algorithmen, die anhand von Startwerten (Seed) und der Verteilung eine Reihe von Zufallszahlen erzeugen.

Verwendungshinweise

  • Wenn ein Werkzeug, in dem Zufallswerte verwendet werden (z. B. Zufälliges Raster erstellen, Zufällige Punkte erstellen oder Wert berechnen), zweimal mit demselben Startwert ausgeführt wird, ist die Ausgabe identisch. Durch Festlegen des Startwertes können Sie Ergebnisse reproduzieren.
  • Wenn ein Zufallszahlengenerator global definiert wird, wird ein Datenstrom mit Zufallswerten erstellt. Jedes nachfolgende Werkzeug in einem ModelBuilder-Modell ruft bei Bedarf den nächsten verfügbaren Wert aus dem Datenstrom ab.
  • In einem ModelBuilder-Modell können mehrere Zufallszahlengenerator-Datenströme verwendet werden, indem diese lokal für die gewünschten Werkzeuge erstellt werden, in denen Zufallszahlen verwendet werden. Jedem Werkzeug kann ein eigener Datenstrom zugewiesen werden, aus dem es bei Bedarf Zufallswerte abruft. Nur das Werkzeug, zu dem dieser lokale Datenstrom gehört, kann Werte daraus abrufen. Die Anzahl der lokalen Datenströme ist nicht begrenzt.
  • Ältere Versionen:

    arcgis.rand() wird ab ArcGIS Pro 2.0 nicht mehr unterstützt. Die Funktion arcgis.rand() wurde primär zur Unterstützung der Erstellung zufälliger Werte mit den Werkzeugen Wert berechnen und Feld berechnen, der Umgebungseinstellung Zufallszahlengenerator und der Funktion CreateRandomValueGenerator verwendet. Stattdessen sollten vergleichbare Funktionen unter Verwendung des random-Moduls von Python verwendet werden.

Dialogfeldsyntax

  • Ursprung: Der Startwert ist ein ganzzahliger Wert, mit dem der Zufallszahlengenerator gestartet wird. Der Standardwert ist 0.
  • Generator: Der Algorithmus für den Zufallsgenerator.
    • ACM599: ACM-Sammelalgorithmus 599. Dies ist die Standardeinstellung.
    • MERSENNE_TWISTER: Mersenne Twister mt19937
    • STANDARD_C: Standard-C Rand

Skriptsyntax

arcpy.env.randomGenerator = random_generator_option

random_generator_optionErklärung

Ursprung {distribution}

  • Der Startwert ist ein ganzzahliger Wert, mit dem der Zufallszahlengenerator gestartet wird. Der Standardwert ist 0.
  • Die Verteilung ist der Algorithmus für den Zufallsgenerator.
    • ACM599: ACM-Sammelalgorithmus 599. Dies ist die Standardeinstellung.
    • MERSENNE_TWISTER: Mersenne Twister mt19937.
    • STANDARD_C: Standard C Rand.

RandomNumberGenerator-Klasse

Ein RandomNumberGenerator kann mit der Funktion CreateRandomValueGenerator erstellt oder von der randomGenerator-Umgebung zurückgegeben werden.

randomGenerator-Syntax

Skriptbeispiel

import arcpy
# Set the random generator to ACM599 with random seed of 99
arcpy.env.randomGenerator = "99 ACM599"

Verwandte Themen

  • Verteilungen zum Zuweisen von Zufallswerten
  • Die Verteilungssyntax für Zufallswerte
  • Zufallszahlengeneratoren und -ströme
  • CreateRandomValueGenerator
  • Umgebungseinstellungen für die Geoverarbeitung
  • Einstellen der Geoverarbeitungsumgebungen

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches