<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nombres-Composes | Dr. Goulu</title><link>https://drgoulu.com/tag/nombres-composes/</link><atom:link href="https://drgoulu.com/tag/nombres-composes/index.xml" rel="self" type="application/rss+xml"/><description>Nombres-Composes</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>fr-FR</language><lastBuildDate>Wed, 16 Nov 2022 00:00:00 +0000</lastBuildDate><image><url>https://drgoulu.com/media/icon_hu_2dc8a7743be9bda7.png</url><title>Nombres-Composes</title><link>https://drgoulu.com/tag/nombres-composes/</link></image><item><title>Peut-on obtenir 1000 entiers consécutifs dont aucun n'est premier ?</title><link>https://drgoulu.com/2022/11/16/peut-on-obtenir-1000-entiers-consecutifs-dont-aucun-n-est-premier/</link><pubDate>Wed, 16 Nov 2022 00:00:00 +0000</pubDate><guid>https://drgoulu.com/2022/11/16/peut-on-obtenir-1000-entiers-consecutifs-dont-aucun-n-est-premier/</guid><description>&lt;p&gt;&lt;em&gt;Réponse publiée
&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Oui, voir
.&lt;/p&gt;
&lt;p&gt;les nombres premiers dont l&amp;rsquo;écart au suivant est plus grand que les précédents sont listés dans
où vous trouverez plein de liens utiles&lt;/p&gt;
&lt;p&gt;Je vous ai fait ce petit python vite fait:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;from Goulib.math2 import primes_gen
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pp=1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;record=1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;for p in primes_gen():
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; gap=p-pp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; if gap&amp;gt;record:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; record=gap
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; print(record,pp,p)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; pp=p
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;qui produit ça :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;2 3 5
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;4 7 11
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;6 23 29
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;8 89 97
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;14 113 127
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;18 523 541
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;20 887 907
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;22 1129 1151
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;34 1327 1361
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;36 9551 9587
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;44 15683 15727
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;52 19609 19661
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;72 31397 31469
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;86 155921 156007
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;96 360653 360749
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;112 370261 370373
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;114 492113 492227
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;118 1349533 1349651
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;132 1357201 1357333
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;148 2010733 2010881
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;154 4652353 4652507
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;180 17051707 17051887
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;210 20831323 20831533
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;220 47326693 47326913
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;après ça devient de plus en plus lent, on devrait arriver à 1000 dans quelques mois …&lt;/p&gt;
&lt;p&gt;les trois colonnes sont :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le gap record (
)&lt;/li&gt;
&lt;li&gt;le premier premier auquel ce gap apparaît (
)&lt;/li&gt;
&lt;li&gt;le premier suivant (
)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Est-il possible de construire un nombre premier?</title><link>https://drgoulu.com/2020/04/09/est-il-possible-de-construire-un-nombre-premier/</link><pubDate>Thu, 09 Apr 2020 00:00:00 +0000</pubDate><guid>https://drgoulu.com/2020/04/09/est-il-possible-de-construire-un-nombre-premier/</guid><description>&lt;p&gt;&lt;em&gt;Réponse publiée
&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Vous voulez dire utiliser des opérations arithmétiques pour fabriquer un nombre qui sera premier à coup sur ?&lt;/p&gt;
&lt;p&gt;Non. Tôt ou tard vous devrez utiliser un
pour vérifier par de (nombreux) tests que votre nombre est premier.&lt;/p&gt;
&lt;p&gt;Mais les tests de primalité modernes sont si rapides que ça prend un temps minuscule d&amp;rsquo;obtenir un nombre premier très grand.&lt;/p&gt;
&lt;p&gt;Par exemple ma fonction Python
génère un nombre premier de 512 bits en 90 millisecondes environ :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;from Goulib.math2 import random_prime
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;print(random_prime(512)) # nombre premier de 512 bits
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;11966091219040191487555704318380503808675320479409291237155451396388172809464310317140318617428324168640936877089298988764736967644218465456289306462851649
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;
&lt;/p&gt;</description></item><item><title>Existe-t-il un nombre composé contenant exactement 1993 fois le chiffre 1 et 1 fois le chiffre 7 et qui ne contient pas d´autres chiffres ?</title><link>https://drgoulu.com/2020/03/30/existe-t-il-un-nombre-compose-contenant-exactement-1993-fois-le-chiffre-1-et-1-fois-le-chiffre-7-et-qui-ne-contient-pas-d-autres-chiffres/</link><pubDate>Mon, 30 Mar 2020 00:00:00 +0000</pubDate><guid>https://drgoulu.com/2020/03/30/existe-t-il-un-nombre-compose-contenant-exactement-1993-fois-le-chiffre-1-et-1-fois-le-chiffre-7-et-qui-ne-contient-pas-d-autres-chiffres/</guid><description>&lt;p&gt;&lt;em&gt;Réponse publiée
&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Python et
dit que oui&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt;&amp;gt;&amp;gt; from Goulib.math2 import is_prime
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt;&amp;gt;&amp;gt; n=int(&amp;#39;1&amp;#39;*1993+&amp;#39;7&amp;#39;)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt;&amp;gt;&amp;gt; n
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;gt;&amp;gt;&amp;gt; is_prime(n)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;False
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;la factorisation est évidemment trop lente.&lt;/p&gt;
&lt;p&gt;Mais en fait&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;from Goulib.math2 import is_prime
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;base=&amp;#39;1&amp;#39;*1993
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;for i in range(len(base)+1):
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; n=int(base[:i]+&amp;#39;7&amp;#39;+base[i:])
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; if is_prime(n):
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; print(i, n)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;n’indique que deux nombres premiers : celui avec le 7 à la 1238ème position et celui avec le 7 à la 1381ème .&lt;/p&gt;
&lt;p&gt;C’est tout. Tous les autres sont composés.&lt;/p&gt;</description></item></channel></rss>