| Yoko http://forum.yoko.com.ua/ |
|
| Случайное выражение из массива в переменную http://forum.yoko.com.ua/viewtopic.php?f=3&t=8589 |
Page 1 of 1 |
| Author: | 1a2a3a4a5a6a [ 2006-08-23 00:38:09 ] |
| Post subject: | Случайное выражение из массива в переменную |
Как вывести одно из значений в массиве в переменную? Т.е. у меня есть массив на 100 значений, допустим цифры 1-100. Как сделать, чтобы в переменную chislo при каждом вызывании этой переменной была разная цифра из массива? |
|
| Author: | Nmy [ 2006-08-23 00:53:38 ] |
| Post subject: | Re: Случайное выражение из массива в переменную |
1a2a3a4a5a6a wrote: Как вывести одно из значений в массиве в переменную?
Т.е. у меня есть массив на 100 значений, допустим цифры 1-100. Как сделать, чтобы в переменную chislo при каждом вызывании этой переменной была разная цифра из массива? Code: uo.Random(maxnumber) может поможет... |
|
| Author: | 1a2a3a4a5a6a [ 2006-08-23 01:16:18 ] |
| Post subject: | |
И как это прикрутить к тому что я написал? А написал я вот что: Code: sub test() И надо чтобы в переменную выводилось случайное значение из массива. |
|
| Author: | 1a2a3a4a5a6a [ 2006-08-23 01:23:38 ] |
| Post subject: | |
Code: uo.Random(maxnumber) В maxnumber можно подставить только число. |
|
| Author: | Nmy [ 2006-08-23 01:52:22 ] |
| Post subject: | |
это выгледит примерно так: Code: n = uo.random(100) идея такова, но с етим я неработал, вот хз что там получется... зачем тебе рандом мама мия?! |
|
| Author: | Destruction [ 2006-08-23 02:18:12 ] |
| Post subject: | |
1a2a3a4a5a6a wrote: И как это прикрутить к тому что я написал?
А написал я вот что: Code: sub test() И надо чтобы в переменную выводилось случайное значение из массива. var chislo = xa[uo.random(4)] |
|
| Author: | 1a2a3a4a5a6a [ 2006-08-23 12:42:42 ] |
| Post subject: | |
Destruction, ну надо же. %) Спасибо! |
|
| Author: | Crach! [ 2009-08-04 14:42:28 ] |
| Post subject: | |
Code: sub test() ваще пахать не хочет((( помогите люди добрые |
|
| Author: | Kynep [ 2009-08-04 14:57:40 ] |
| Post subject: | |
Цикл Code: forне закрыт. |
|
| Author: | Crach! [ 2009-08-04 14:59:37 ] |
| Post subject: | |
ЙОПТ Я МУДАК!! купер большое спасибо щас попробую! |
|
| Author: | Kynep [ 2009-08-04 15:05:16 ] |
| Post subject: | |
Crach! wrote: ЙОПТ Я МУДАК!! купер большое спасибо щас попробую!
Скорее всего понадобиться такой ход: Code: uo.say(chislo) Ведь в массиве все переменные строковые, зачем str, ошибка будет. |
|
| Author: | Crach! [ 2009-08-04 15:29:48 ] |
| Post subject: | |
блин,то ли я дурак то ли инжект тупит Code: sub test() вот,и все равно как назло оно не пашет по идее ведь он полжен выводить одно из 5ти выражений а вместо этого но просто печатает "0"=(( |
|
| Author: | Kynep [ 2009-08-04 15:40:27 ] |
| Post subject: | |
Crach! wrote: блин,то ли я дурак то ли инжект тупит
Ты не так меня понял: Code: sub test() |
|
| Author: | Crach! [ 2009-08-04 16:23:03 ] |
| Post subject: | |
Unhandled exception in parser по если меня переменную i на 5 то все пашет |
|
| Author: | Crach! [ 2009-08-04 16:27:50 ] |
| Post subject: | |
и ещё один тупой вопрос слушайте как сделать так что бы один и тот же вариант не повторялся,например что бы он не кричал 2 раза три и т.п. |
|
| Author: | Kynep [ 2009-08-04 16:33:09 ] |
| Post subject: | |
Crach! wrote: Unhandled exception in parser по если меня переменную i на 5 то все пашет Логично, т.к. выражение Code: random(0) Не может быть рабочим по-умолчанию, отсюда и ошибка, в этом случае он не выдаст результат переменной Code: xa[0] = 'нуль' Crach! wrote: слушайте как сделать так что бы один и тот же вариант не повторялся,например что бы он не кричал 2 раза три и т.п.
Сложно и не зачем. |
|
| Author: | Mirage [ 2009-08-04 18:48:28 ] |
| Post subject: | |
Скрипт с нашего форума: Code: # by Roneon :) как то так |
|
| Author: | Crach! [ 2009-08-05 19:48:32 ] |
| Post subject: | |
слушайте как сделать так что бы один и тот же вариант не повторялся,например что бы он не кричал 2 раза три и т.п. Сложно и не зачем. есть зачем,мне надо написать скрипт на разбивание 2х команд!! |
|
| Author: | Mirage [ 2009-08-05 21:19:35 ] |
| Post subject: | |
Crach! wrote: есть зачем,мне надо написать скрипт на разбивание 2х команд!!
Ну эээ... Напиши сравнение 2-х массивом. При юзе числа его записывать во второй массив и игнорить. либо каждый раз задавать константу типо если х= 3 то х=3+1 бзв не проще ОБЫЧНО массив использовать? Просто задать в беспорядок типы. |
|
| Author: | Crach! [ 2009-08-07 14:23:11 ] |
| Post subject: | |
ну тогда скажи как игнорить не массивы а числа О_О и ваще пересети из одного массива в другой это совсем что то запредельнгое |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|