Skip to content

Instantly share code, notes, and snippets.

@Sarverott
Created January 4, 2022 08:03
Show Gist options
  • Save Sarverott/e7fccb169c735ad42f112f40602ab90e to your computer and use it in GitHub Desktop.
Save Sarverott/e7fccb169c735ad42f112f40602ab90e to your computer and use it in GitHub Desktop.
<?php
/*
prime numbers finder
Sett Sarverott 2018
*/
function prime_number($zakresowa=100){
$ret=[];
for($i=1;$i<$zakresowa;$i++){
$flag=true;
for($j=1;$j<count($ret);$j++){
if($i%$ret[$j]){
continue;
}else{
$flag=false;
break;
}
}
if($flag){
$ret[]=$i;
}
}
return $ret;
}
function primecrypt_len($zakresowa=100){
$ret=[];
for($i=1;$i<$zakresowa;$i++){
$flag=true;
for($j=1;$j<count($ret);$j++){
if($i%$ret[$j]){
continue;
}else{
$flag=false;
break;
}
}
if($flag){
$zakresowa++;
$ret[]=$i;
}
}
$arr=["length"=>$zakresowa,"array"=>$ret];
return $arr;
}
function prasa($arra){
$ret=[];
for($i=0;$i<count($arra)-1;$i++){
$ret[]=$arra[$i+1]-$arra[$i];
}
return $ret;
}
echo "<pre>";
print_r(prasa(prime_number(11373)));
echo "</pre><br><pre>";
print_r(prime_number(3000));
echo "</pre>";
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment