AlexGraur,
 Самое простое, выкрячить на страницу скрипт переменную - Дата отправки страницы сервером(Гринвич время в ms) и плясать от неё, поскольку опыт был с колёсами, юзер просто переводит время на компе, если скриптом без опоры на константу, лучший вариант конечно серверный скрипт, ежли есть идентификация крутящих. По IP тож мало чего даёт, ибо перевход в инет типично меняет IP. Можно дату сохранять в трудно стираемых Storage на компе юзера, но худой конец, сойдёт и  localStorage
Вариант без канвы ... 
http://design2.8bb.ru/pages/lotereya