无休止的素数模式

图片

哈Ha! 一天早晨,我想到了在空间中某个点的坐标之间找到“ 异或 ”的方法,并检查得出的数字是否简单。 您可以在图片中看到这种简单算法的结果。 削减更多细节。

模式生成算法


C ++算法

long long temp = x ^ y; // x  y   //    temp     . //   --- (BPSW)  n   if(isprime(temp) == true) { //    } else { //    } 

这种算法提供了以下无限模式:

有图案的图片
图片
图片
图片
图片
图片
图片

您还可以观看带有模式的视频:



其他图案选项


如果将XOR操作( 异或 )替换为ORAND ,则可以得到分形三角形:

图片

图片

您也可以使用任何其他检查来代替检查质数,例如,用无数除以任何数。 但是,这种选择的模式较少。

节目和来源


为了测试模式生成器,我编写了一个简单的程序,可以从此处将其与源代码一起下载。 要处理图像,请使用OpenCV库。

Source: https://habr.com/ru/post/zh-CN417861/


All Articles