I'm trying to write a random number generator with the OpenSSL library. The provided RAND_bytes() function is self-seeding with the /dev/urandom. That's why I am only able to reseed with the RAND_seed() function. So if I am seeding the generator, it will always be a combination of the internal and my own seeding.
Is there a possibility to avoid the initial seeding, so I can manually seed the RNG without any internal seeding taking place?
I want to avoid internal seeding and seed the RNG manually, because I try to write a cryptographically weak random number generator, for testing purpose.