Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Рандомная подгрузка файлов (https://javascript.ru/forum/misc/54656-randomnaya-podgruzka-fajjlov.html)

ozhenya 26.03.2015 16:22

Рандомная подгрузка файлов
 
Добрый день, ребята!
Возникла задача :
На сайте должно появляться изображение, рандомно, не по времени. То есть, с каким-то шансом у каждого пользователя должно подгужаться на страницу это изображение. Это вообще возможно? Заранее благодарен:)

tsigel 26.03.2015 16:50

alert(Math.floor(Math.random() * (2))?"Вам повезло!":"Вам не повезло!");

ozhenya 26.03.2015 18:53

спасибо за ответ, но как сделать так, чтобы возможность данная была только 1 у одного человека?

laimas 26.03.2015 18:55

>как сделать так, чтобы возможность данная была только 1 у одного человека?

А у вас хватит картинок на все человечество? :) Или что имеется ввиду под одним человеком?

ozhenya 26.03.2015 18:57

Цитата:

Сообщение от laimas (Сообщение 363433)
>как сделать так, чтобы возможность данная была только 1 у одного человека?

А у вас хватит картинок на все человечество? :) Или что имеется ввиду под одним человеком?

Ну вот смотрите:
Зашёл человек на сайт, если ему повезло - подгружается картинка, с каким-то шансом, но такой шанс только один должен быть на 1 день, то есть, если он будет рефрешить страницу - то шанса уже не будет сегодня, а завтра - то же самое

ozhenya 26.03.2015 18:59

Цитата:

Сообщение от ozhenya (Сообщение 363435)
Ну вот смотрите:
Зашёл человек на сайт, если ему повезло - подгружается картинка, с каким-то шансом, но такой шанс только один должен быть на 1 день, то есть, если он будет рефрешить страницу - то шанса уже не будет сегодня, а завтра - то же самое

Это должно работать для каждого человека

laimas 26.03.2015 19:07

Тогда на основе временной метки надо строить все, иначе гарантии что не повториться нет. Предложенное же вообще выдает всего два значения, это пример, не более.

ozhenya 26.03.2015 19:16

А поподробнее можно? Буду очень признателен

laimas 26.03.2015 19:23

Сперва поясните, что за картинки, то есть, что означает "индивидуальность" каждый день или любой иной отрезок времени?

ozhenya 26.03.2015 19:47

Всё от начала:
Заходит человек на сайт, совершать какие-либо действия. Если ему улыбнётся удача - прогрузиться та самая картинка( должен быть какой-то шанс на это ) , если нет - то нет. То есть, это должно происходить для одного человека при первом же заходе на сайт, при последующих - такой вероятности не существует. Как-то так


Часовой пояс GMT +3, время: 12:13.