fixed random light gen