Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // input data:
- // arr - ciag bedacy funkcja liniowa dowolnej dlugosci o dowolnym skoku (int)
- // a - losowa liczba z przedzialu 0 - ostatni element ciagu + skok
- // oczekiwany output: liczba bedaca elementem ciagu najblizsza do liczby a
- var arr = [];
- for (var i = 0, jump = 8; i < 10; i++) {
- arr[i] = i*jump;
- }
- a = ~~(Math.random()*l*jump);
- var l = arr.length;
- rounded = (a < arr[arr.length-1]+jump/2) ? arr[Math.round(a/jump)] : arr[arr.length-1];
- console.log("len:",l, "nr:",a, "round:",rounded);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement