Самый простой скрипт для получения случайного градиентного фона из 4 цветов RGBA на CSS3. Если вместо прозрачности 0.5 поставить 1, фон будет ярче. Если 0.3 - бледнее.
Я не стал добавлять циклы или скрипт для генерации правильного рандома. Тут просто 12 случайных чисел для выбора цветов и rand0 для случайного поворота градиента на 365 градусов.