| 12345678910111213141516171819202122 |
- from lottery import *
- import os
- import numpy
- os.system("rm f.hist; rm leads.hist")
- RUNNING_TIME = int(input("running time:"))
- if __name__ == "__main__":
- darkies = []
- #darkies += [ Darkie(abs(random.gauss(20,20))*50, commit=False) for id in range(1000) ]
- darkies += [ Darkie(ERC20DRK*random.random(), commit=False) for id in range(1000) ]
- airdrop = 0
- for darkie in darkies:
- airdrop+=darkie.stake
- print("network airdrop: {} on {} nodes".format(airdrop, len(darkies)))
- dt = DarkfiTable(airdrop, RUNNING_TIME, CONTROLLER_TYPE_DISCRETE, kp=0.005999999999989028, ki=-0.005999999985257798, kd=0.01299999999999478)
- for darkie in darkies:
- dt.add_darkie(darkie)
- acc = dt.background(rand_running_time=False)
- print('acc: {}'.format(acc))
- dt.write()
|