Isn
Новичок
- Сообщения
- 119
- Репутация
- 3
Приветствую всех пользователей форума, имеется следующий код:
При вызове функции _Random() запускается функция _Func1() 100 раз и каждой переменной $sPlay присваивается рандомное число от 0 до 16, но есть один минус: переменным $sPlay иногда присваивается одно и тоже число как мне написть функцию что бы переменным присваивалось рандомное число и не было совпадений. Сижу со вчерашнего дня в голову ни чего не приходит.
За ранее спасибо.
Код:
;---------------------------------------------------------------------------------------------
Func _Random()
For $i = 100 To 1 Step -1
Sleep(100)
_Func1()
Next
EndFunc
;---------------------------------------------------------------------------------------------
Func _Func1()
$sRandom1 = Random(16)
$sRandom2 = StringMid($sRandom1, 1, 1)
$sPlay1 = $sRandom2
$sRandom1 = Random(16)
$sRandom2 = StringMid($sRandom1, 1, 1)
$sPlay2 = $sRandom2
$sRandom1 = Random(16)
$sRandom2 = StringMid($sRandom1, 1, 1)
$sPlay3 = $sRandom2
$sRandom1 = Random(16)
$sRandom2 = StringMid($sRandom1, 1, 1)
$sPlay4 = $sRandom2
$sRandom1 = Random(16)
$sRandom2 = StringMid($sRandom1, 1, 1)
$sPlay5 = $sRandom2
$sRandom1 = Random(16)
$sRandom2 = StringMid($sRandom1, 1, 1)
$sPlay6 = $sRandom2
$sRandom1 = Random(16)
$sRandom2 = StringMid($sRandom1, 1, 1)
$sPlay7 = $sRandom2
$sRandom1 = Random(16)
$sRandom2 = StringMid($sRandom1, 1, 1)
$sPlay8 = $sRandom2
EndFunc
;---------------------------------------------------------------------------------------------
При вызове функции _Random() запускается функция _Func1() 100 раз и каждой переменной $sPlay присваивается рандомное число от 0 до 16, но есть один минус: переменным $sPlay иногда присваивается одно и тоже число как мне написть функцию что бы переменным присваивалось рандомное число и не было совпадений. Сижу со вчерашнего дня в голову ни чего не приходит.
За ранее спасибо.