add render command
This commit is contained in:
parent
950287a2f7
commit
debe1837a7
5 changed files with 698 additions and 0 deletions
20
pi.py
Normal file
20
pi.py
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
from mpmath import mp
|
||||
mp.dps = 10000
|
||||
PI = str(mp.pi).replace('.', '')
|
||||
|
||||
class random(object):
|
||||
PI = str(mp.pi).replace('.', '')
|
||||
|
||||
def __init__(self, offset=0):
|
||||
self.position = offset
|
||||
self.numbers = list(map(int, self.PI[offset:]))
|
||||
|
||||
def __call__(self):
|
||||
if not self.numbers:
|
||||
offset = mp.dps
|
||||
mp.dps += 1000
|
||||
self.PI = str(mp.pi).replace('.', '')
|
||||
self.numbers = list(map(int, self.PI[offset:]))
|
||||
self.position += 1
|
||||
return self.numbers.pop(0)
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue