Kiwango cha 7.8 cha Mchanganyiko wa Kazi za Rust

Задание 1

Tengeneza kitendakazi ambacho kitachukua safu kama kigezo na kurudisha kipengele cha nasibu cha safu hiyo.

Задание 2

Tengeneza kitendakazi ambacho kitachukua safu kama kigezo na kurudisha safu ya viperengele N vilivyochaguliwa nasibu kutoka kwenye safu hiyo.

Задание 3

Tengeneza kitendakazi ambacho kitachukua safu kama kigezo na kurudisha kipengele cha nasibu cha safu hiyo kwa njia ambayo viperengele vilivyo sawa havirudiwi mara mbili mfululizo.

Задание 4

Tengeneza kitendakazi ambacho kitarudisha safu ya nambari kuu (prime numbers) kutoka kwenye kipindi maalum.

Задание 5

Tengeneza kitendakazi ambacho kitachukua idadi yoyote ya nambari kama viambajengo, na kurudisha jumla yao.

Задание 6

Tengeneza kitendakazi ambacho kitajaza safu ya N nambari nasibu kutoka kwenye kipindi maalum kwa njia ambayo katika safu hakutakuwa na nambari sawa mfululizo.

Задание 7

Tengeneza kitendakazi ambacho kitajaza safu ya N nambari nasibu kutoka kwenye kipindi maalum kwa njia ambayo nambari hazirudiwi.