Если для задачи не критично, что каждый сможет хотя бы в пределах короткого периода (секунды) предугадать (но не манипулировать) значения следующих случайных чисел, то достаточно просто использовать хеши транзакций (методом что я описал выше) как seed в любом алгоритме генерации псевдослучайных чисел. А там сколько угодно генерируйте этих чисел.