X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> генерация и IF, ELSE
Anakonda
Anakonda
Topic Starter сообщение 26.2.2009, 2:52; Ответить: Anakonda
Сообщение #1


ребят, подскажите пожалуйста как сделать конструкцию типа, берется переменная A и в нее генерируется число скажем от 0-5 ( как генерировать не знаю((( ) и допустим если сгенерироваллось число 3 то выполняется код из пункта или как я не знаю сделать, ну чтобы :

a=5 (условно типа сгенерировалось число );

1:тут код для первого числа
2: тут для второго
3: для третьего
4: для 4го
5: для 5

заранее спасибо

p.s оффтоп: в конце просто числа влом было расписывать ))):beer:
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 26.2.2009, 3:45; Ответить: Galen
Сообщение #2


Есть функция Math.rand(), возвращает случайное число от 0 до 1. Дальше вам лучше использовать конструкцию switch.
Гуглите справочник и юзайте поиск по форуму.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 26.2.2009, 4:21; Ответить: Anakonda
Сообщение #3


я сделал свитч, не могу сделать, чтобы при генерации допустим case "5": включался если переменная равна 5 допустим. вот:rolleyes:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 26.2.2009, 16:23; Ответить: Galen
Сообщение #4


var q = Math.ceil(Math.rand() * 10);
switch(q) {
  case "1": ...
  case "2": ...
...
  case "5": ...
  default: ...
}

Как-то так должно быть. Точно не помню, но могут быть проблемы с типом переменной (возможно что в свитч используются только целочисленные переменные).
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 1.3.2009, 1:30; Ответить: Anakonda
Сообщение #5


попробуем
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 30.3.2009, 16:38; Ответить: Anakonda
Сообщение #6


не работает;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
..::Silence::..
..::Silence::..
сообщение 1.4.2009, 17:38; Ответить: ..::Silence::..
Сообщение #7


Что именно не работает?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 4.4.2009, 3:54; Ответить: Anakonda
Сообщение #8


не работает генерация
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
..::Silence::..
..::Silence::..
сообщение 5.4.2009, 13:51; Ответить: ..::Silence::..
Сообщение #9


Попробуйте так:
var q = Math.ceil(Math.random() * 5);
q = q.toString();
switch(q) {
case '1': alert(q); break;
case '2': alert(q); break;
case '3': alert(q); break;
case '4': alert(q); break;
case '5': alert(q); break;
default: alert("default"); break;
}
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 5.4.2009, 17:41; Ответить: Galen
Сообщение #10


var q = Math.ceil(Math.random() * 5);

Ничего не даст, формула генерирования случайного числа выглядит примерно так: максимальное_значение - случайное*порядок + минимальное_значение.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Настройка таргетированной рекламы Facebook+ Instagram, VK. Генерация лидов
0 papic 807 1.2.2021, 8:32
автор: papic
Открытая тема (нет новых ответов) Рерайтинг и генерация.
Работаю с рерайтингом, размножением.
0 Tolikcool 975 27.4.2020, 19:45
автор: Tolikcool
Открытая тема (нет новых ответов) Качественная генерация контента
1 shvetic 1124 10.10.2013, 18:10
автор: Artemcher96


 



RSS Текстовая версия Сейчас: 28.3.2024, 16:04
Дизайн