Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $arraySize = 10;
- $min = 5;
- $max = 15;
- $primeArray = [];
- $notPrimArray = [];
- function generateRandomUniqueNumbers($min, $max, $quantity) {
- $numbers = array_unique(range($min, $max));
- shuffle($numbers);
- return array_slice($numbers, 0, $quantity);
- }
- function primeCheck($number){
- if ($number == 1) {
- return 0;
- }
- for ($i = 2; $i <= sqrt($number); $i++){
- if ($number % $i == 0){
- return 0;
- }
- }
- return 1;
- }
- $randomNumbers = generateRandomUniqueNumbers($min,$max,$arraySize);
- foreach ($randomNumbers as $key => $randomNumber) {
- if (primeCheck($randomNumber)) {
- $primeArray[] = $randomNumber;
- } else {
- $notPrimArray[] = $randomNumber;
- }
- }
- echo "Random unique numbers: " . implode(',',$randomNumbers) . "\n";
- echo "Prim numbers: " . implode(',',$primeArray) . "\n";
- echo "Not Prim numbers: " . implode(',',$notPrimArray) . "\n";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement