Сатҳи 7.8 китоби машқҳои Rust

Задание 1

Функсияе созед, ки параметр массивро қабул кунад ва элементи тасодуфии он массивро баргардонад.

Задание 2

Функсияе созед, ки параметр массивро қабул кунад ва массив аз N элементҳои тасодуфии он массивро баргардонад.

Задание 3

Функсияе созед, ки параметр массивро қабул кунад ва элементи тасодуфии он массивро баргардонад, то ки элементҳои якхела ду бор пай дар пай баргардонда нашаванд.

Задание 4

Функсияе созед, ки массивро аз рақамҳои содда дар фосилаи муайяншуда баргардонад.

Задание 5

Функсияе созед, ки параметрҳо ҳаро ҳашто ададро қабул кунад, ва ҷамъи онҳоро баргардонад.

Задание 6

Функсияе созед, ки массивро бо N рақами тасодуфӣ аз фосилаи муайяншуда ҳамин тавр пур кунад, ки дар массив ду адади якхела пай дар пай вуҷуд надошта бошанд.

Задание 7

Функсияе созед, ки массивро бо N рақами тасодуфӣ аз фосилаи муайяншуда ҳамин тавр пур кунад, ки рақамҳо такрор нашаванд.