ฉันเห็นคำถามนี้ในhttps://mathematica.stackexchange.com/และฉันคิดว่ามันค่อนข้างเท่ห์ มาทำเกล็ดหิมะกันด้วยภาษาโปรแกรมอื่น ๆ
นี่คือคำพูดจากคำถามเดิม:
เป็นฤดูกาล ... และมันเป็นเวลาที่ฉันตั้งคำถามแรกของฉันใน Mathematica Stack Exchange ดังนั้นนี่คือภารกิจในวันหยุดสำหรับคุณด้านกราฟิก (และ P-Chem?)
อะไรคือรหัสที่ดีที่สุดสำหรับการสร้างเกล็ดหิมะแบบสุ่ม? โดยการสุ่มผมหมายถึงรูปร่างที่แตกต่างซึ่งจะเลียนแบบความหลากหลายที่แสดงโดยเกล็ดหิมะจริง นี่คือลิงค์สำหรับมีแนวคิด: http://www.its.caltech.edu/~atomic/snowcrystals/โดยเฉพาะอย่างยิ่งที่นี่เป็นเกล็ดหิมะประเภทต่างๆ: http://www.its.caltech.edu/~atomic /snowcrystals/class/class.htm ที่นี่เรากำลังพยายามสร้างเกล็ดหิมะเพียงอันเดียว (อาจมีพารามิเตอร์ที่แตกต่างกันเพื่อปรับรูปร่างของมัน) ยิ่งสมจริงยิ่งดี ภาพสามมิติสำหรับการเพิ่มความโปร่งแสงและสีก็ยินดีต้อนรับเช่นกัน ปลดปล่อยจินตนาการของคุณไปไกลกว่าเศษส่วนปกติ!
กฎ:
- สร้างเกล็ดหิมะเดี่ยวแบบสุ่ม
- เกล็ดควรเป็นสมมาตรรัศมีหกเท่า
- มันไม่จำเป็นต้องเป็นจริง (แต่ชอบมากกว่า)
- ไม่อนุญาตให้ใช้อักขระเดี่ยวเช่น *, ⚹, ❅, ❄, ❆
- ผู้ชนะมากที่สุดชนะ!
'*⚹❅❄❆'[Math.floor(Math.random()*5)]
ดีกว่าไม่อนุญาตเอาท์พุทตัวเดียวเช่น