modification of random