Result occurs often with fast random select query
This has 8 'fast' ways to pick a random row from a table.

AI with gaps may be the best choice.

Or the 50/10 trick.

Add a FLOAT column may work well for you.

etc.