
بلوک عملکرد RAND یک عدد تصادفی به عنوان عدد صحیح تولید میکند.
نکته: اگر یک مقدار تصادفی بولیانی تولید شود، میتوان با MIN=0 و MAX=1 تولید کرد. در این صورت، کنترلگر منطقی برنامه نویسی شده 0 را به عنوان FALSE و 1 را به عنوان TRUE ارزیابی میکند.
ورودی در یک لبه مثبت یک عدد تصادفی بین MIN و MAX در خروجی Q تولید میکند.
ورودی MIN حد پایین را به عنوان عدد صحیح تعریف میکند.
ورودی MAX حد بالا را به عنوان عدد صحیح تعریف میکند.
عدد تصادفی را به عنوان عدد صحیح بازمیگرداند. اگر هنوز یک عدد تصادفی تولید نشده باشد، 0 خروجی داده میشود.