Random block without using random blocks!

How would I determine that this algorithm is useful?