2015-12-05 2 views
0

Давайте возьмем этот код, например;0 to Variable in Pascal

    If (Random) <> (0 to Variable) then 

Его очень просто, я просто хочу, чтобы сделать что-то, если Random отличается от 0 до другого числа, установленного в этой переменной, я не знаю, как это сделать Тхо

+0

Давайте не будем. Давайте опубликуем фактический код с объявлениями переменных, чтобы мы знали, какие типы вы используете, и давайте четко сформулируем вопрос, который вы задаете. –

ответ

0

если вы хотите проверить, если переменная не находится в диапазоне от 0 до переменной, то лучше использовать код:

if (Random1 < 0) or (Random1 > Variable) then ... 

я не уверен, что код

if not (Random1 in [0..Variable]) then ... 

будет работать для переменных значений вне диапазона [0..255]

+0

Я не могу поверить, что я не думал о "if (Random1 <0) или (Random1> Variable) then ..." Но это работает в обоих направлениях, спасибо! – Scar

0

К сожалению, я должен объясненной лучше, они оба являются целыми, а Random can not использоваться с его инструкцией, это должно быть Random1. Но ответ

"если нет (Random1 в [0..Variable]), затем. [0..Variable]"

Большое спасибо @lurker.