static bool shouldSample(double sampleRate) { if (sampleRate <= 0) return false; if (sampleRate >= 1) return true; return DateTime.now().millisecondsSinceEpoch % 100 < (sampleRate * 100); }