def session = request.session def guess = params.guess guess = guess ? guess.toInteger() : null if (params.restart) guess = null if (! session.goal || params.restart) { session.goal = (Math.random() * 100).toInteger() } def goal = session.goal // ...