java.lang.Math.random () возвращает двойное значение с положительным знаком, больше или равное 0,0 и меньше 1,0. Этот новый генератор псевдослучайных чисел используется после этого для всех вызовов этого метода и нигде больше не используется.
Существует бесчисленное множество способов его прочитать.
Я бы порекомендовал сделать что-то вроде
int RED = (int) (Math.random() * 256);
// Note that Math.random() returns a value less than 1.0
int BLUE = ...
Трудно получить три значения из одного числа, поэтому я думаю, что это будет хорошо работать.