fixed random block generation