input: Write a python function to generate a snowflake with random values and mathematical calculations.
  assert isinstance(generate_snowflake(), list)
  assert len(generate_snowflake()) == 3
  assert all(isinstance(x, float) for x in generate_snowflake())
output: import random
  import math
  
  def generate_snowflake():
      return [
          random.uniform(-1, 1) * math.pi,
          random.uniform(-1, 1) * math.e,
          random.uniform(-1, 1) * math.sqrt(2)
      ]