GROOVY Как обрезать случайное число до целого

Я хочу сократить случайно сгенерированное число до целого.

Я пробовал разные средства, но, похоже, ни один из них не работает. Моя последняя попытка такова:

def som = Math.random() * totalContacts
log.info som 
som.toInteger()
log.info som
def cleaned = parseInt(som)
log.info cleaned 

(Я вхожу в консоль после каждого шага, просто чтобы проверить свои результаты.)

Я получаю следующую ошибку, когда выполняю приведенный выше код -

groovy.lang. MissingMethodException: Нет подпись метода: Script69.parseInt () применим для типы аргументов: (java.lang.Double) значения: [44.405365593296] Возможно решения: печать (java.lang.Object), печать (java.io.PrintWriter), print (java.lang.Object)

Спасибо, Ричард

1
задан Dónal 19 October 2010 в 07:31
поделиться