==>

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?

Seems that even and odd numbers are distributed pretty evenly.

I used this script:

Each number in the result is how many even numbers are in a list of 100 random numbers using a randomly generated seed.

Yup, that does look good. I guess it must get too big pretty often. :~)