Tôi đã thấy câu hỏi này trên https://mathIALa.stackexchange.com/ và tôi nghĩ nó khá tuyệt. Hãy tạo ra bông tuyết với các ngôn ngữ lập trình khác.
Đây là một trích dẫn từ câu hỏi ban đầu:
'Đây là mùa giải ... Và đã đến lúc tôi đặt câu hỏi đầu tiên của mình trên Mathicala Stack Exchange. Vì vậy, đây là một nhiệm vụ kỳ nghỉ cho bạn gurus Đồ họa (và P-Chem?).
Mã tốt nhất của bạn để tạo ra một bông tuyết (ngẫu nhiên) là gì? Ngẫu nhiên, ý tôi là với những hình dạng khác nhau sẽ bắt chước sự đa dạng được thể hiện bởi những bông tuyết thực sự. Đây là một liên kết để có một ý tưởng: http://www.its.caltech.edu/~atomic/snowcstall/ , cụ thể hơn ở đây là các loại bông tuyết khác nhau: http://www.its.caltech.edu/~atomic /snowcstall/ class / class.htm . Ở đây chúng tôi đang cố gắng tạo ra một bông tuyết duy nhất (có thể với các thông số khác nhau để điều chỉnh hình dạng của nó), càng thực tế, càng tốt. Kết xuất ba chiều, để thêm độ trong mờ và màu sắc cũng được chào đón. Giải phóng trí tưởng tượng của bạn, vượt ra ngoài các fractals thông thường!
Quy tắc:
- Tạo một bông tuyết đơn ngẫu nhiên.
- Flake phải là đối xứng xuyên tâm sáu lần.
- Nó không cần phải thực tế. (Nhưng thích hơn)
- Câu trả lời ký tự đơn, như *, ⚹, ❅,, không được phép.
- Hầu hết các chiến thắng đều thắng!
'*⚹❅❄❆'[Math.floor(Math.random()*5)]
.