Ti stampa il resto del codice senza problemi?
Hai provato a generare tu un numero casuale al posto della funzione?

Magari il problema non è la sintassi ma la private function che va a chiedere un numero casuale su un sito esterno.