Nível 7.8 do livro de problemas Rust

Задание 1

Crie uma função que receba um array como parâmetro e retorne um elemento aleatório desse array.

Задание 2

Crie uma função que receba um array como parâmetro e retorne um array com N elementos aleatórios desse array.

Задание 3

Crie uma função que receba um array como parâmetro e retorne um elemento aleatório desse array de forma que elementos iguais não sejam retornados duas vezes consecutivas.

Задание 4

Crie uma função que retorne um array de números primos de um intervalo determinado.

Задание 5

Crie uma função que receba qualquer quantidade de números como parâmetros e retorne a soma deles.

Задание 6

Crie uma função que preencha um array N com números aleatórios de um intervalo determinado de forma que no array não haja dois números iguais consecutivos.

Задание 7

Crie uma função que preencha um array N com números aleatórios de um intervalo determinado de forma que os números não se repitam.