埃拉托斯特尼筛法 Sieve of Eratosthenes
(重定向自Eratosthenes Sieve)




埃拉托斯特尼筛法(希腊语:κόσκινον Ἐρατοσθένους,英语:sieve of Eratosthenes ),简称埃氏筛,是一种简单且年代久远的算法,用来找出一定范围内所有的质数。
所使用的原理是从2开始,将每个质数的各个倍数,标记成合数。一个质数的各个倍数,是一个差为此质数本身的等差数列。此为这个筛法和试除法不同的关键之处,后者是以质数来测试每个待测数能否被整除。
埃拉托斯特尼筛法是列出所有小质数最有效的方法之一,其名字来自于古希腊数学家埃拉托斯特尼,并且被描述在尼科马库斯所着Introduction to Arithmetic中。