fmt: just fmt (rust only)
Build TDK Pinball / build (macos-latest) (push) Canceled after 0s
Build TDK Pinball / build (ubuntu-latest) (push) Canceled after 0s
Build TDK Pinball / build (windows-latest) (push) Canceled after 0s
Build TDK Pinball / build (macos-latest) (push) Canceled after 0s
Build TDK Pinball / build (ubuntu-latest) (push) Canceled after 0s
Build TDK Pinball / build (windows-latest) (push) Canceled after 0s
This commit is contained in:
@@ -77,15 +77,16 @@ mod tests {
|
||||
fn zero_bounds_still_advance_the_seed() {
|
||||
let mut random = BorlandRandom::new(7);
|
||||
assert_eq!(random.below(0), 0);
|
||||
assert_eq!(random.seed(), 7_u32.wrapping_mul(MULTIPLIER).wrapping_add(1));
|
||||
assert_eq!(
|
||||
random.seed(),
|
||||
7_u32.wrapping_mul(MULTIPLIER).wrapping_add(1)
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn unit_interval_is_the_exact_unsigned_seed_fraction() {
|
||||
let mut random = BorlandRandom::new(0xfedc_ba98);
|
||||
let expected_seed = 0xfedc_ba98_u32
|
||||
.wrapping_mul(MULTIPLIER)
|
||||
.wrapping_add(1);
|
||||
let expected_seed = 0xfedc_ba98_u32.wrapping_mul(MULTIPLIER).wrapping_add(1);
|
||||
assert_eq!(
|
||||
random.unit_interval().to_bits(),
|
||||
(f64::from(expected_seed) / TWO_TO_32).to_bits()
|
||||
|
||||
Reference in New Issue
Block a user