The thought of using characters with values was something that kept roaming around in my mind, which eventually led to this project. The idea that even if you already knew the input, the output could still be random was a strange yet compelling thought to me.
Yes, I called it random. Technically it is not random, as the same input will lead to the same end result. You could also predict the outcome by using the source and doing the math in advance, as that is all it is in the end. Even though it technically is not random, it can be perceived that way by a complete stranger.
I didn't really think of using external libraries or ways to generate proper seeds when I made this site, which has left a few flaws with my design. One of which is that with more text on the screen the numbers average out about the same, causing the site to look nearly identical despite changing the input. Another flaw is that the order does not matter, if you type in 'Hello' it will look the same as 'Helol' for example. You can find past versions of this project here