Что нового

рандомно выбирать 1 слово из 4-5 и отобразить сообщением

zalola181

Новичок
Сообщения
35
Репутация
0
необходимость из нескольких названий - рандомно выбрать одно и отобразить сообщением, допустим - шило мыло кирпич макароны пояс
из них рандомно выберется одно и отобразится в сообщении, с цифрами оно более понятно указал первую и последнюю и понеслась на удачу,
а как организовать короткий перечень и из него рандомить не пойму
Слышал про массивы - но этого зверя еще не одолел
 
Последнее редактирование:

IMStrelcov

CTPEJIbLLOB
Сообщения
231
Репутация
58
Код:
$sListWords = 'шило|мыло|кирпич|макароны|пояс'

$aListWords = StringRegExp($sListWords, '([^\|]+)', 3)
$iMax = UBound($aListWords) -1

If $iMax Then
   $iRandom = Random(0, $iMax, 1)
   $sWord = $aListWords[$iRandom]
   ConsoleWrite($sWord&@CRLF)
EndIf
 
Автор
zalola181

zalola181

Новичок
Сообщения
35
Репутация
0
Код:
$sListWords = 'шило|мыло|кирпич|макароны|пояс'

$aListWords = StringRegExp($sListWords, '([^\|]+)', 3)
$iMax = UBound($aListWords) -1

If $iMax Then
   $iRandom = Random(0, $iMax, 1)
   $sWord = $aListWords[$iRandom]
   ConsoleWrite($sWord&@CRLF)
EndIf
нескромный вопрос - что выводится в сообщении - такого вывода тут вообще не наблюдается MsgBox ?

все понял - благодарю вывел
Код:
MsgBox(4096, "Сообщение", $sWord&@CRLF, 3)
 
Последнее редактирование:
Верх