Distributed Randomness Using Weighted Hula