Added a nicer random function
Updated dependency graph
Updated dist JS