Показать сообщение отдельно
Старый 15.03.2017, 17:18   #5
DarkInside
Разработчик
 
Аватар для DarkInside
 
Регистрация: 08.08.2011
Сообщений: 505
Написано 191 полезных сообщений
(для 369 пользователей)
Ответ: процент случайности срабатывания

DarkInside, спасибо за подсказку. А где тут контроль процесса? Я так понимаю числа от 0 до 100 будут выдёргиваться случайно... а если мне нужно, чтобы первая песенка проигрывалась очень часто, а третья - ну очень, очень редко, тогда как?..
Ну так вот эти числа a >= 0 And a < 20 и есть частота срабатывания.
В примере выше шанс, что проиграется первая песня - 20%, вторая - 30%, третья - 50%.

Меняй эти цифры и всё, но чтобы они были от 0 до 100.

Вот так шанс, что проиграется первая песня 70%, вторая - 20%, третья - 10%.

If a >= 1 And a <= 70 Then
     Проиграть первую песенку
ElseIf a > 70 And a <= 90 Then
     Проиграть вторую песенку
ElseIf a > 90 Then
     Третья песенка
Endif
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо DarkInside за это полезное сообщение:
Arton (15.03.2017), sdf111 (17.03.2017)