Euclid-Mullin sequence: Difference between revisions

Content added Content deleted
Line 75: Line 75:
<pre>First sixteen: 2 3 7 43 13 53 5 6221671 38709183810571 139 2801 11 17 5471 52662739 23003
<pre>First sixteen: 2 3 7 43 13 53 5 6221671 38709183810571 139 2801 11 17 5471 52662739 23003
Next eleven: 30693651606209 37 1741 1313797957 887 71 7127 109 23 97 159227</pre>
Next eleven: 30693651606209 37 1741 1313797957 887 71 7127 109 23 97 159227</pre>

=={{header|Python}}==
<lang python>""" Rosetta code task: Euclid-Mullin_sequence """

from primePy import primes

def euler_mullin():
""" generate Euler-Mullin sequence """
total = 1
while True:
next_iter = primes.factor(total + 1)
total *= next_iter
yield next_iter

GEN = euler_mullin()
print('First 16 Euler-Mullin numbers:', ', '.join([str(next(GEN)) for _ in range(16)]))
</lang>{{out}}
<pre>
First 16 Euler-Mullin numbers: 2, 3, 7, 43, 13, 53, 5, 6221671, 38709183810571, 139, 2801, 11, 17, 5471, 52662739, 23003
</pre>


=={{header|Raku}}==
=={{header|Raku}}==