first version of snowflake generation using random walks and Boost probability functions