Намерих този скрипт http://jsfiddle.net/ZDsMa/433/
Въпросът ми е как да стане така, че аз да задам измежду кои числа да избира случайно, напр. да избере измежду 2349, 324, 8564, 98, 50
back story - трябва да направя като по телевизията на една страница да се джуркат дадени числа и като натисна спейс да спре на случайно
Малко Javascript помощ за случайно число?
-
Автор на темата - Администратор
- Мнения: 1152
- Регистриран: 27 дек 2011, 19:38
- Моят WP е: HTC Radar, Lumia 920
- WP версия: 8.1
- Местоположение: София
- x 27
- Контакти:
-
- Мнения: 554
- Регистриран: 22 юни 2014, 16:21
- Моят WP е: 820, 950, 950XL
- WP версия: 8.1
- x 54
Re: Малко Javascript помощ за случайно число?
Пъхни ги е масив и джуркай индекса му.Намерих този скрипт http://jsfiddle.net/ZDsMa/433/
Въпросът ми е как да стане така, че аз да задам измежду кои числа да избира случайно, напр. да избере измежду 2349, 324, 8564, 98, 50
back story - трябва да направя като по телевизията на една страница да се джуркат дадени числа и като натисна спейс да спре на случайно
0 x
Луд фен на Лудогорец и WAZE
-
Автор на темата - Администратор
- Мнения: 1152
- Регистриран: 27 дек 2011, 19:38
- Моят WP е: HTC Radar, Lumia 920
- WP версия: 8.1
- Местоположение: София
- x 27
- Контакти:
Re: Малко Javascript помощ за случайно число?
ейй, стана с
var Numbers = [ 1,2,3,4,5,6];
(Numbers[ Math.floor( Math.random( ) * 6 ) ] );
супер! Сега трябва само да вкарам 1482-те числа
мерси много!
var Numbers = [ 1,2,3,4,5,6];
(Numbers[ Math.floor( Math.random( ) * 6 ) ] );
супер! Сега трябва само да вкарам 1482-те числа

0 x
-
Автор на темата - Администратор
- Мнения: 1152
- Регистриран: 27 дек 2011, 19:38
- Моят WP е: HTC Radar, Lumia 920
- WP версия: 8.1
- Местоположение: София
- x 27
- Контакти:
Re: Малко Javascript помощ за случайно число?
А как може да стане така, че вече изтеглено число да се вади от масива и да няма възможност да бъде изтеглено повторно? или за това вече трябва база данни?
http://jsfiddle.net/bmz6ac4c/4/
http://jsfiddle.net/bmz6ac4c/4/
0 x
-
Автор на темата - Администратор
- Мнения: 1152
- Регистриран: 27 дек 2011, 19:38
- Моят WP е: HTC Radar, Lumia 920
- WP версия: 8.1
- Местоположение: София
- x 27
- Контакти:
Re: Малко Javascript помощ за случайно число?
Ще се тегли една томбола (не във форума
) и ми поискаха да направя такова за джуркане на числата и да се пуска с Enter и спира със Space и като се изтегли едно число, да не може пак да се изтегля, за да няма два пъти спечелил 


0 x
Re: Малко Javascript помощ за случайно число?
Сигурно ще стане със splice - да се изтрие избраното число от масива (при което той ще "олеква" при всяко теглене)
Не мога да дам конкретен пример в момента, че няма време да разцъкам :(Using splice() to Remove Elements
With clever parameter setting, you can use splice() to remove elements without leaving "holes" in the array:
The first parameter (0) defines the position where new elements should be added (spliced in).
The second parameter (1) defines how many elements should be removed.
The rest of the parameters are omitted. No new elements will be added.
0 x
Μαματα ςι ε εδαλο
Re: Малко Javascript помощ за случайно число?
Какво ви затрундява в splice ? Запазвате в променлива рандъм числото за индекс и после премахвате индекса от масива, като не забравите да намалите с 1 следващия рейндж за рандъм числото.
var index = Math.floor( Math.random( ) * 1483 );
Numbers[ index ];
Numbers.splice(index,1);
var index = Math.floor( Math.random( ) * 1483 );
Numbers[ index ];
Numbers.splice(index,1);
0 x
Re: Малко Javascript помощ за случайно число?
Записвай изтеглените вече числа в друг масив. Като се изтегли ново число проверявай дали го има в масива и, ако го има да избира друго произволно число и после пак да проверява. Тази операция трае части от секундата, така че няма да се усети.
П.П.: И аз помислих, че ще има томбола тук.
П.П.: И аз помислих, че ще има томбола тук.

0 x
-
Автор на темата - Администратор
- Мнения: 1152
- Регистриран: 27 дек 2011, 19:38
- Моят WP е: HTC Radar, Lumia 920
- WP версия: 8.1
- Местоположение: София
- x 27
- Контакти:
Кой е на линия
Потребители, разглеждащи този форум: Няма регистрирани потребители и 3 госта