PURAN2: P hysical U niform Ra ndom N umber Generator 2