Try it out:
![]()
==>
![]()
I don't have anything better to say about it because I don't know anything about large integer arithmetic.
Good catch. Built the rest of the project last night and wasn't fully awake ig.
All I did was take the seed number and raise it to the power of 2.
Then I removed all of the periods and other letters and I get a new number.
Then, based on how many steps the user provides I just multiply it by 2 and if it goes over the larger number (the user-provided number) then multiply it by 0.3 until it is under the larger number.
I put the seed "3049" and made the block guess a number between 1-10. It puts 3 every time. Is that supposed to happen?
That's the point. If you give it the same inputs, it gives the same output.
Also, there's a bug:
![]()
I'll try to fix it myself. It shouldn't be that hard.
Edit: I just added

to the beginning of the definition.
Do you get more even numbers than odd numbers?
Yup, that does look good. I guess it must get too big pretty often. :~)
