Pseudo-random number generation with β-encoders