Fix excessive clearing
This commit is contained in:
parent
e156c778b9
commit
d73e26f9d1
3 changed files with 18 additions and 4 deletions
|
|
@ -28,7 +28,6 @@ class QngWrapper:
|
|||
|
||||
def randint32(self):
|
||||
try:
|
||||
self.qng.Clear()
|
||||
return self.qng.RandInt32
|
||||
except:
|
||||
self.qng.Reset()
|
||||
|
|
@ -36,7 +35,6 @@ class QngWrapper:
|
|||
|
||||
def randuniform(self):
|
||||
try:
|
||||
self.qng.Clear()
|
||||
return self.qng.RandUniform
|
||||
except:
|
||||
self.qng.Reset()
|
||||
|
|
@ -44,7 +42,6 @@ class QngWrapper:
|
|||
|
||||
def randnormal(self):
|
||||
try:
|
||||
self.qng.Clear()
|
||||
return self.qng.RandNormal
|
||||
except:
|
||||
self.qng.Reset()
|
||||
|
|
@ -52,8 +49,10 @@ class QngWrapper:
|
|||
|
||||
def randbytes(self, length):
|
||||
try:
|
||||
self.qng.Clear()
|
||||
return self.qng.RandBytes(length)
|
||||
except:
|
||||
self.qng.Reset()
|
||||
return self.qng.RandBytes(length)
|
||||
|
||||
def clear(self):
|
||||
self.qng.Clear()
|
||||
|
|
|
|||
|
|
@ -35,3 +35,6 @@ class QngWrapperMock:
|
|||
|
||||
def randbytes(self, length):
|
||||
return secrets.token_bytes(nbytes=length)
|
||||
|
||||
def clear(self):
|
||||
pass
|
||||
Loading…
Add table
Add a link
Reference in a new issue