summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--dragon/numeric.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/dragon/numeric.rb b/dragon/numeric.rb
index bf73b1b..548e0e2 100644
--- a/dragon/numeric.rb
+++ b/dragon/numeric.rb
@@ -140,16 +140,16 @@ S
def randomize *definitions
result = self
- if definitions.include?(:sign)
- result = rand_sign
- end
-
if definitions.include?(:ratio)
result = rand * result
elsif definitions.include?(:int)
result = (rand result)
end
-
+
+ if definitions.include?(:sign)
+ result = result.rand_sign
+ end
+
result
end