@@ -52,25 +52,25 @@ impl NBodyBenchmark {
52
52
pub fn new < R : Rng > ( num_bodies : usize , rng : & mut R ) -> NBodyBenchmark {
53
53
let bodies0: Vec < _ > = ( 0 ..num_bodies)
54
54
. map ( |_| {
55
- let r = rng. gen_range ( 0.0 ..10_000.0 ) ;
56
- let theta = rng. gen_range ( 0.0 ..PI ) ;
57
- let phi = rng. gen_range ( 0.0 ..2.0 * PI ) ;
55
+ let r = rng. random_range ( 0.0 ..10_000.0 ) ;
56
+ let theta = rng. random_range ( 0.0 ..PI ) ;
57
+ let phi = rng. random_range ( 0.0 ..2.0 * PI ) ;
58
58
let position = Point3 {
59
59
x : r * theta. sin ( ) * phi. cos ( ) ,
60
60
y : r * theta. sin ( ) * phi. sin ( ) ,
61
61
z : r * theta. cos ( ) ,
62
62
} ;
63
63
64
64
let velocity = Vector3 {
65
- x : rng. gen_range ( -0.5 ..0.5 ) * INITIAL_VELOCITY ,
66
- y : rng. gen_range ( -0.5 ..0.5 ) * INITIAL_VELOCITY ,
67
- z : rng. gen :: < f64 > ( ) * INITIAL_VELOCITY + 10.0 ,
65
+ x : rng. random_range ( -0.5 ..0.5 ) * INITIAL_VELOCITY ,
66
+ y : rng. random_range ( -0.5 ..0.5 ) * INITIAL_VELOCITY ,
67
+ z : rng. random :: < f64 > ( ) * INITIAL_VELOCITY + 10.0 ,
68
68
} ;
69
69
70
70
let velocity2 = Vector3 {
71
- x : rng. gen_range ( -0.5 ..0.5 ) * INITIAL_VELOCITY ,
72
- y : rng. gen_range ( -0.5 ..0.5 ) * INITIAL_VELOCITY ,
73
- z : rng. gen :: < f64 > ( ) * INITIAL_VELOCITY ,
71
+ x : rng. random_range ( -0.5 ..0.5 ) * INITIAL_VELOCITY ,
72
+ y : rng. random_range ( -0.5 ..0.5 ) * INITIAL_VELOCITY ,
73
+ z : rng. random :: < f64 > ( ) * INITIAL_VELOCITY ,
74
74
} ;
75
75
76
76
Body {
0 commit comments