fixed random genrator