Guest
Public paste!

Untitled

By: a guest | Apr 24th, 2008 | Syntax: Groovy | Size: 0.52 KB | Hits: 142 | Expires: Never
Copy text to clipboard
  1. import java.util.Random
  2.  
  3.     s.replaceAll("(\\d+)d(\\d+)", "\$1.d(\$2)")
  4. }
  5.  
  6. class DiceRoller {
  7.  
  8.  
  9.        def results = []
  10.         for( i in (1..self)) {
  11.             results << (generator.nextInt(facets) + 1)
  12.         }
  13.         println "$results"
  14.         return results.inject(0) { sum, value -> sum += value }
  15.     }
  16. }
  17.  
  18. use(DiceRoller) {
  19.     Eval.me(diceString("3d6 + 3"))
  20. }