بلوک عملکرد RAND

بلوک عملکرد RAND یک عدد تصادفی به عنوان عدد صحیح تولید می‌کند.

نکته: اگر یک مقدار تصادفی بولیانی تولید شود، می‌توان با MIN=0 و MAX=1 تولید کرد. در این صورت، کنترلگر منطقی برنامه نویسی شده 0 را به عنوان FALSE و 1 را به عنوان TRUE ارزیابی می‌کند.

ورودی SET

ورودی در یک لبه مثبت یک عدد تصادفی بین MIN و MAX در خروجی Q تولید می‌کند.

ورودی MIN

ورودی MIN حد پایین را به عنوان عدد صحیح تعریف می‌کند.

ورودی MAX

ورودی MAX حد بالا را به عنوان عدد صحیح تعریف می‌کند.

خروجی Q

عدد تصادفی را به عنوان عدد صحیح بازمی‌گرداند. اگر هنوز یک عدد تصادفی تولید نشده باشد، 0 خروجی داده می‌شود.