I would like an algorithm which can generate a list of random, uniformly distributed floating point numbers from a given seed, ideally also being able to specify the number of decimal places.
The use case if for randomly generating datasets for education, so does not need to be secure. What would a good algorithm be for this? Ideally one that is easy to understand and easy to write in a programming language.