You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
libc: rand() is a very simple and crude implementation of random number generator.
Cyancore needs a true random number generator which should have a soft and hard implementation provision.
Describe the solution you'd like
Implement a driver which provides 2 apis
void srng(long num)
long rng()
which should have software algorithm and simultaneously should have hardware acceleration plugin.
Soft RNG
Should be very fast 32bit RNG
Try using bitwise operations to speed up computation
minimal use of pointers, mul and div ops
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
libc:
rand()
is a very simple and crude implementation of random number generator.Cyancore needs a true random number generator which should have a soft and hard implementation provision.
Describe the solution you'd like
Implement a driver which provides 2 apis
void srng(long num)
long rng()
which should have software algorithm and simultaneously should have hardware acceleration plugin.
Soft RNG
mul
anddiv
opsThe text was updated successfully, but these errors were encountered: