दिया, किसी भी तरह से और आदेश,
आयाम (जो भी आप चाहते हैं)
एक संभावना (जो भी प्रारूप में आप चाहते हैं)
पुनरावृत्तियों की संख्या (आप चुन सकते हैं कि प्रारंभिक राज्य की गणना करें या नहीं)
कर एक निम्न में से:
चेतन, या
के प्रत्येक चरण का उत्पादन या
के राज्यों की सूची लौटाएं
उन आयामों का एक अंतरिक्ष से भरा आकाश।
प्रत्येक पुनरावृत्ति के लिए:
हर आकाश चरित्र में बनने की संभावना है
*
आठ वर्ण जो किसी भी तरह से घिरे
*
हैं
\
|
/
-
-
/
|
\
, अगर वे सितारे नहीं बनते हैं, हालांकि,- यदि कोई वर्ण दो
*
s की सीमा के भीतर है , तो इसे a बनाएंX
उदाहरण
7 × 22 आकाश (केवल स्पष्टता के लिए फ्रेम - फ़्रेम का उत्पादन न करें)
┌──────────────────────┐
│ │
│ │
│ │
│ │
│ │
│ │
│ │
└──────────────────────┘
1% संभावना बन सकता है
┌──────────────────────┐
│ * │
│ │
│ │
│ │
│ │
│ * │
│ │
└──────────────────────┘
और अगला कदम
┌──────────────────────┐
│ - - * │
│ /|\ │
│ * │
│ │
│ \|/ │
│ - - │
│ /|\ │
└──────────────────────┘
और फिर
┌──────────────────────┐
│ - - │
│ /|\ \|/ │
│ - - │
│ /|\ │
│ │
│ * * │
│ │
└──────────────────────┘
तथा
┌──────────────────────┐
│ │
│ │
│ │
│ │
│ \|X|/ │
│ - X - │
│ /|X|\ * │
└──────────────────────┘
और इसी तरह
┌──────────────────────┐
│ │
│ │
│ │
│ * │
│ │
│ \|/│
│ - -│
└──────────────────────┘