Добрый день!
И снова прошу совета и помощи у гуру кодописания
Появилась необходимость задать срабатывание функций не рандомно, а в процентном соотношении.
К примеру в текстовом редакторе нужно написать 100 строк.
Есть 5 слов (типа функций) : Петя, Вася, Иван, Игорь, Васек
Так вот нужно каждому слову задать процент срабатывания
Петя - 10
Вася - 25
Иван - 50
Игорь - 10
Васек - 5
В итоговом документе слово должно вставляться в хаотичном порядке столько раз сколько задано в процентах.
Как то так.
Может кто реализовывал для себя такое.
Добавлю код что работает сейчас (но без процента, а на полном рандоме):
И снова прошу совета и помощи у гуру кодописания
Появилась необходимость задать срабатывание функций не рандомно, а в процентном соотношении.
К примеру в текстовом редакторе нужно написать 100 строк.
Есть 5 слов (типа функций) : Петя, Вася, Иван, Игорь, Васек
Так вот нужно каждому слову задать процент срабатывания
Петя - 10
Вася - 25
Иван - 50
Игорь - 10
Васек - 5
В итоговом документе слово должно вставляться в хаотичном порядке столько раз сколько задано в процентах.
Как то так.
Может кто реализовывал для себя такое.
Добавлю код что работает сейчас (но без процента, а на полном рандоме):
Код:
For $i=1 to 100
$_1 = Random (1,5,1)
Select
Case $_1=1
$_words = 'Петя'
Case $_1=2
$_words = 'Вася'
Case $_1=3
$_words = 'Иван'
Case $_1=4
$_words = 'Игорь'
Case Else
$_words = 'Васек'
EndSelect
ConsoleWrite($_words & @CRLF)
Next