@@ -52,25 +52,25 @@ impl NBodyBenchmark {
5252 pub fn new < R : Rng > ( num_bodies : usize , rng : & mut R ) -> NBodyBenchmark {
5353 let bodies0: Vec < _ > = ( 0 ..num_bodies)
5454 . 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 ) ;
5858 let position = Point3 {
5959 x : r * theta. sin ( ) * phi. cos ( ) ,
6060 y : r * theta. sin ( ) * phi. sin ( ) ,
6161 z : r * theta. cos ( ) ,
6262 } ;
6363
6464 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 ,
6868 } ;
6969
7070 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 ,
7474 } ;
7575
7676 Body {
0 commit comments