Update deps, fixes deprecation, update license date
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2023-10-29 17:05:45 +01:00
parent a92b9c096a
commit 6379abf446
4 changed files with 30 additions and 118 deletions

View File

@@ -16,7 +16,9 @@ pub struct Random {
impl Default for Random {
/// The default for the RNG uses the nanoseconds since epoch as seed.
fn default() -> Self {
let seed = chrono::Utc::now().timestamp_nanos() as u128;
let seed = chrono::Utc::now()
.timestamp_nanos_opt()
.unwrap_or_else(|| chrono::Utc::now().timestamp()) as u128;
Random::new(seed)
}
}