Vi essa pergunta em https://mathematica.stackexchange.com/ e acho muito legal. Vamos fazer o floco de neve com outras linguagens de programação.
Esta é uma citação da pergunta original:
É a estação ... E já é hora de fazer minha primeira pergunta no Mathematica Stack Exchange. Então, aqui está uma busca de férias para vocês, gurus gráficos (e P-Chem?).
Qual é o seu melhor código para gerar um floco de neve (aleatório)? Por acaso, quero dizer com formas diferentes que imitarão a diversidade exibida por flocos de neve reais. Aqui está um link para ter uma idéia: http://www.its.caltech.edu/~atomic/snowcrystals/ , mais especificamente, aqui estão os diferentes tipos de flocos de neve: http://www.its.caltech.edu/~atomic /snowcrystals/class/class.htm . Aqui estamos tentando gerar um único floco de neve (possivelmente com parâmetros diferentes para ajustar sua forma), quanto mais realista, melhor. Renderizações tridimensionais, para adicionar translucidez e cores, também são bem-vindas. Liberte sua fantasia, vá além dos fractais de sempre!
Regras:
- Gere um único floco de neve aleatório.
- O floco deve ter simetria radial seis vezes maior.
- Não precisa ser realista. (Mas prefiro)
- Respostas de caracteres únicos, como *, ⚹, ❅, ❄, ❆ não são permitidas.
- Mais vitórias positivas!
'*⚹❅❄❆'[Math.floor(Math.random()*5)]
.Respostas:
Bash e ImageMagick
Exemplo de execução:
fonte
Javascript
Fiddle localizado aqui
Fiddle mais chique localizado aqui
Não é um jogo de golfe, nem de longe. Também são necessárias a função Perlin Noise e o Random semeado (ambos incluídos no Fiddle, semeados aleatórios necessários para o Perlin). O Fiddle também exibe a semente atual para acompanhar os favoritos;)
fonte
ZXSpectrum Basic, 21
Bem, eu não posso fazer a simetria de 6 vezes, mas posso obter todo tipo de aleatoriedade
usando o ZX Spectrum: Emulator Here
Lembre-se de que as palavras-chave são um único caractere no ZX Spectrum
Para inserir esses comandos no emulador:
TAB
,1
ENTERq 40,40 ENTER
w 40,40, TAB
t
CTRL+ B5000ENTER(Você não ama apenas o teclado espectral)
fonte