master's degree science project about random generators