Update deps, fixes deprecation, update license date
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user