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
Various things in the toolkit need pseudo-random numbers. Currently they directly instantiate and use code from C++'s <random>. When the toolkit is used from a larger system there is the need to unify pRNG so that seeds can be captured and results can be reproduced. To facilitate this pRNG usage should always be done via an interface in a way that the user can arrange to have the same implementation used everywhere. WCT needs to define this interface in this package and provide at least one implementation (probably in wire-cell-gen).
The text was updated successfully, but these errors were encountered:
Various things in the toolkit need pseudo-random numbers. Currently they directly instantiate and use code from C++'s
<random>
. When the toolkit is used from a larger system there is the need to unify pRNG so that seeds can be captured and results can be reproduced. To facilitate this pRNG usage should always be done via an interface in a way that the user can arrange to have the same implementation used everywhere. WCT needs to define this interface in this package and provide at least one implementation (probably in wire-cell-gen).The text was updated successfully, but these errors were encountered: