So pseudo-random numbers are generated through various methods, and one of the most basic ones is known as:
Middle Square number generation
However, starting from almost any seed, this will almost always result in the number 0. To prevent such a fallacy from occurring, we either will add the previous two numbers together, and that will become the new seed, OR you may link another thread and plug that number into the formula to get a new seed.
Should the new number be an odd number, take the middle value that is closer to your left c:
Here's an example:
I will start with (Node# * Month * Day * Hour * Minutes) as my seed, which will result in:
As of now, it is 11/19, 5:11, therefore...
71 [NODE] * 11 [MONTH] * 19 [DAY] * 5 [HOURS] * 11 [MINUTES] = 816145
My seed: 816145
Here's a less confusing flowchart for you to understand:
Number (Post A)
|
V
Extract middle 4 digit number (Ex: 1614 from 816145), or if less than 4 digits take whole number
|
V
if 0, generate new (linking whichever thread you want) or add previous two squared numbers together
|
V
Number^2
|
V
New number (Post B)
|
V
Cycle continues
Interesting things may occur, such as loops, in which declare the loop and then generate a new value.
Seed: 816145
And you're posting this because...?