Étant donné, en aucune façon et dans l'ordre,
dimensions (dans l'ordre de votre choix)
une probabilité (dans le format que vous voulez)
nombre d'itérations (vous pouvez choisir de compter l'état initial ou non)
effectuez l' une des opérations suivantes:
animer, ou
sortie à chaque étape de, ou
retourner une liste d'états de
un ciel rempli d'espaces de ces dimensions.
Pour chaque itération:
chaque personnage du ciel a la probabilité donnée de devenir un
*
les huit personnages qui l'entourent
*
deviennent
\
|
/
-
-
/
|
\
, s'ils ne deviennent pas des stars, cependant,- si un personnage est dans la plage de deux
*
s, faites-en unX
Exemple
Le ciel 7 × 22 (cadre pour plus de clarté - ne pas sortir le cadre)
┌──────────────────────┐
│ │
│ │
│ │
│ │
│ │
│ │
│ │
└──────────────────────┘
pourrait avec 1% de probabilité devenir
┌──────────────────────┐
│ * │
│ │
│ │
│ │
│ │
│ * │
│ │
└──────────────────────┘
et la prochaine étape
┌──────────────────────┐
│ - - * │
│ /|\ │
│ * │
│ │
│ \|/ │
│ - - │
│ /|\ │
└──────────────────────┘
puis
┌──────────────────────┐
│ - - │
│ /|\ \|/ │
│ - - │
│ /|\ │
│ │
│ * * │
│ │
└──────────────────────┘
et
┌──────────────────────┐
│ │
│ │
│ │
│ │
│ \|X|/ │
│ - X - │
│ /|X|\ * │
└──────────────────────┘
etc
┌──────────────────────┐
│ │
│ │
│ │
│ * │
│ │
│ \|/│
│ - -│
└──────────────────────┘