by Niels Triple
Non-premium! No root required. Doesn't even need permissions.
This flow is based on my designs for actual random dice games.
As a programmer, you must understand that random generated numbers are not random at all.
There is actually a pattern behind it, and that is a big problem. If you crack that pattern, you can predict the outcome of a game for instance.
Now, how to tackle this?
Add in numbers that are truely random and make it as unpredictable as possible!
This flow uses an algorithm that uses current time to the millisecond (and other things) to obtain actual random numbers.
These numbers are used to shuffle the array with possible answers. Since no run will be shuffled in a predictable way, this is an actually random number generator.
Random Dice v1
(time based algorithm):
Random Dice v2
(sensor based algorithm):
I know this could have been done with regular input dialogs to make it a few blocks smaller, but I like to make things pretty!
Build 201908081230 It's live!
Rate and review within the app in the Community section.