diff options
| -rw-r--r-- | dragon/numeric.rb | 10 |
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 |
