ให้ในทางใดทางหนึ่งและคำสั่งซื้อ
ขนาด (ตามลำดับที่คุณต้องการ)
ความน่าจะเป็น (ในรูปแบบที่คุณต้องการ)
จำนวนการวนซ้ำ (คุณสามารถเลือกว่าจะนับสถานะเริ่มต้นหรือไม่)
ทำอย่างใดอย่างหนึ่งต่อไปนี้:
เคลื่อนไหวหรือ
เอาต์พุตแต่ละขั้นตอนของหรือ
ส่งคืนรายการสถานะของ
ท้องฟ้าที่เต็มไปด้วยอวกาศของมิติเหล่านั้น
สำหรับการทำซ้ำแต่ละครั้ง:
อักขระบนท้องฟ้าทุกตัวมีความน่าจะเป็นที่จะได้รับ
*
อักขระแปดตัวที่ล้อมรอบ
*
จะกลายเป็นสิ่งใด ๆ
\
|
/
-
-
/
|
\
ถ้าพวกเขาไม่ได้กลายเป็นดาวอย่างไร- หากตัวละครอยู่ในช่วงสอง
*
s ให้ทำให้เป็นX
ตัวอย่าง
ท้องฟ้า 7 × 22 (เฟรมเพื่อความชัดเจนเท่านั้น - อย่าส่งออกเฟรม)
┌──────────────────────┐
│ │
│ │
│ │
│ │
│ │
│ │
│ │
└──────────────────────┘
ได้ด้วยความน่าจะเป็น 1%
┌──────────────────────┐
│ * │
│ │
│ │
│ │
│ │
│ * │
│ │
└──────────────────────┘
และขั้นตอนต่อไป
┌──────────────────────┐
│ - - * │
│ /|\ │
│ * │
│ │
│ \|/ │
│ - - │
│ /|\ │
└──────────────────────┘
แล้ว
┌──────────────────────┐
│ - - │
│ /|\ \|/ │
│ - - │
│ /|\ │
│ │
│ * * │
│ │
└──────────────────────┘
และ
┌──────────────────────┐
│ │
│ │
│ │
│ │
│ \|X|/ │
│ - X - │
│ /|X|\ * │
└──────────────────────┘
และอื่น ๆ
┌──────────────────────┐
│ │
│ │
│ │
│ * │
│ │
│ \|/│
│ - -│
└──────────────────────┘