how to generate a random 10 digit integer with 1 at last place?
In sage, how to generate a random 10 digit integer with 1 at last place?
In sage, how to generate a random 10 digit integer with 1 at last place?
We can simply generate a random nine-digits integer, then insert a one at the "last" place. Here is a possibility using the random package:
sage: import random
sage: a = random.choice(range(10^8, 10^9)) * 10 + 1
sage: a
9768350121
Or we offer directly the corresponding range to the random.choice
method:
sage: random.choice(range(10^9 + 1, 10^10, 10))
8455325531
Here, range(10^9 + 1, 10^10, 10)
is a range-object, which "consumed" points to the integers taken from 109+1 with step 10 going up to maximally (and excluding) 1010. Then random.choice
called with this range instance picks one random element of the corresponding list.
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 5 years ago
Seen: 434 times
Last updated: May 23 '20