sample method
Whether seed, a 64-bit value, is sampled at samplingRate.
Implementation
bool sample(BigInt seed) {
if (samplingRate == 100.0) return true;
final hash = (seed * _knuthFactor) & _maxUint64;
final threshold =
BigInt.from(_maxUint64.toDouble() * (samplingRate / 100.0));
return hash < threshold;
}