Алгоритъм на JavaScript

1 отговора 0 прегледа
#1

Алгоритъм на JavaScript

Nqkoi moje li da mi dade ideq za algoritym koito generira 4 - cifreno 4islo s nepovtarq6ti se cifri ?

Отговор
в отговор на Fishrr #2

Re: Алгоритъм на JavaScript

Със сигурност има и по-елегантни алгоритми, но този върши работа:

var figs = '0123456789';
var rnd_pos = 0;
var rnd_sec = '';
for (var i = 10;i > 6;i--)
{
rnd_pos = Math.floor (Math.random() * i);
rnd_sec += figs.substr (rnd_pos, 1);
figs = figs.substr (0, rnd_pos) + figs.substr (rnd_pos + 1, i);
}
alert (rnd_sec);


Because finance is numbers
Отговор