From bfa557c6a1c050336d2928b7486093432f62a28d Mon Sep 17 00:00:00 2001 From: Nic McPhee Date: Tue, 10 Nov 2020 16:59:32 -0600 Subject: [PATCH] Fix bug in `random-int` The `random-int` function in both `number-io` and `smallest` subtracted a floating point value (`100.0`), which means they were both _actually_ returning a float instead of an int. This removes both of the ".0"s so that they return integers as advertised. --- src/propeller/problems/software/number_io.cljc | 2 +- src/propeller/problems/software/smallest.cljc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/propeller/problems/software/number_io.cljc b/src/propeller/problems/software/number_io.cljc index 698feaf..cf8819b 100755 --- a/src/propeller/problems/software/number_io.cljc +++ b/src/propeller/problems/software/number_io.cljc @@ -37,7 +37,7 @@ (defn random-float [] (- (* (rand) 200) 100.0)) ; Random integer between -100 and 100 -(defn random-int [] (- (rand-int 201) 100.0)) +(defn random-int [] (- (rand-int 201) 100)) (def instructions (utils/not-lazy diff --git a/src/propeller/problems/software/smallest.cljc b/src/propeller/problems/software/smallest.cljc index e77c615..915043e 100755 --- a/src/propeller/problems/software/smallest.cljc +++ b/src/propeller/problems/software/smallest.cljc @@ -38,7 +38,7 @@ ;; ============================================================================= ; Random integer between -100 and 100 -(defn random-int [] (- (rand-int 201) 100.0)) +(defn random-int [] (- (rand-int 201) 100)) (def instructions (utils/not-lazy