In irgendeiner Weise und Reihenfolge gegeben,
Maße (in welcher Reihenfolge Sie wollen)
eine Wahrscheinlichkeit (in welchem Format auch immer Sie wollen)
Anzahl der Iterationen (Sie können wählen, ob Sie den Anfangszustand zählen möchten oder nicht)
Führen Sie einen der folgenden Schritte aus:
animieren, oder
jeden Schritt von oder ausgeben
Gibt eine Liste der Bundesstaaten zurück
ein raumfüllender Himmel dieser Dimensionen.
Für jede Iteration:
Jedes Himmelszeichen hat die gegebene Wahrscheinlichkeit, a zu werden
*
die acht Zeichen , die jeder umgeben
*
werden
\
|
/
-
-
/
|
\
, wenn sie nicht zu Sternen werden, jedoch- Wenn sich ein Zeichen im Bereich von zwei
*
Sekunden befindet, machen Sie es zu einemX
Beispiel
Der 7 × 22 Himmel (Rahmen nur zur Verdeutlichung - geben Sie den Rahmen nicht aus)
┌──────────────────────┐
│ │
│ │
│ │
│ │
│ │
│ │
│ │
└──────────────────────┘
könnte mit 1% wahrscheinlichkeit werden
┌──────────────────────┐
│ * │
│ │
│ │
│ │
│ │
│ * │
│ │
└──────────────────────┘
und der nächste Schritt
┌──────────────────────┐
│ - - * │
│ /|\ │
│ * │
│ │
│ \|/ │
│ - - │
│ /|\ │
└──────────────────────┘
und dann
┌──────────────────────┐
│ - - │
│ /|\ \|/ │
│ - - │
│ /|\ │
│ │
│ * * │
│ │
└──────────────────────┘
und
┌──────────────────────┐
│ │
│ │
│ │
│ │
│ \|X|/ │
│ - X - │
│ /|X|\ * │
└──────────────────────┘
und so weiter
┌──────────────────────┐
│ │
│ │
│ │
│ * │
│ │
│ \|/│
│ - -│
└──────────────────────┘