Təsadüfi tək və ya cüt ədədlərin törədilməsi

Təsadüfi olaraq hər hansı bir ədədin törədilməsi mövzusunu RANDBETWEEN funksiyası mövzusunda müzakirə etmişdik. Mövzunu daha da irəli apararaq, təsadüfi hər hansı bir ədəd əvəzinə, təsadüfi cüt və ya tək ədədin necə törədiləcəyinə baxaq.

Bunun üçün ODDEVEN funksiyalarından istifadə edəcəyik (ingilis dilində odd – tək, even – cüt deməkdir). Bu funksiyalar müvafiq olaraq, müsbət ədədi ən yaxın tək və ya cüt ədədə yüksəldir.

Məsələn, 1-dən 20-yə qədər təsadüfi tək və cüt ədədlər silsiləsi yaratmaq istəsək, aşağıdakı kimi formullardan istifadə etməliyik:

Untitled.gif

Tək ədədlər tərəfdə bəzən 21 ədədi də çıxacaqdır, çünki RANDBETWEEN 1 ilə 20 arasında olduğu üçün, bəzən 20 ədədini törədir. ODD funksiyası isə onu ən yaxın bir üst tək ədədə çevirir. Belə olan halda, ən doğru yol, 1-dən 19-a qədər olan diapazonun daxil edilməsi olacaqdır.

Uğurlar!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s