Случайное число

Igor Sysoev is at rambler-co.ru
Tue Apr 25 16:01:54 MSD 2006


On Tue, 25 Apr 2006, Sergey Serov wrote:

> On Tuesday 25 April 2006 13:03, daz wrote:
>> Здравствуйте!
>>
>> Появилась такая задача - очень часто выдавать случайную картинку в запросе
>> из имеющихся в каталоге. Допустим /i/[1-100].jpg
>>
>> Можно ли не дергая php средствами nginx отдавать?
>>
>> типа
>> ...
>> set $rand=rand(1,100)
>> ...
>> rewrite  ^/i/rand.jpg$  /i/$rand.jpg  last;
>> ...
>>
>> я понимаю, что rand(1,100) нет, может по другому как-нибудь?
>
> Можно, см. http://sysoev.ru/nginx/docs/http/ngx_http_perl_module.html

Да, что-то вроде

perl_set  $rand  "sub { return int(rand 100) + 1 }";


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list