2,750,053を超える計算はScratchの仕様上できません。TurboWarpとかを使ってください。 同じ計算は保存するようにして2回目以降はそれを使っているので初回の計算速度のみ遅いことがあります。 ここより下は計算できる素数の説明です。なおnは自然数で項目ごとに異なる値です。わからないのがあれば19と20以外全部Wikipediaにあるのでそちらを参照してください。 1.素数 詳細な説明は省きます。普通の素数です。 2.双子素数の組 差が2の素数の組です。(n,n+2)で出力されます。 3.三つ子素数の組 双子素数の進化版です。(n,n+2,n+6)です。なお今回は(n,n+2,n+4)は除外しました。ちなみに(n,n+2,n+4)のパターンは(3,5,7)しかないです。(3,5,7)しかないっていう証明は結構簡単(中1レベル)なのでおすすめです。 4.いとこ素数の組 差が4の素数の組です。(n,n+4)で出力されます。 5.セクシー素数の組 差が6の素数の組です。(n,n+6)で出力されます。 6.メルセンヌ素数 2のべき乗から1を引いた数のうち素数のことです。(2^n-1) 7.オイラー素数 なんかよくわからないけど、(n^2+n+41)で表すことのできる素数です。 8.フェルマー素数 7よりわからないけど、(2^2^n+1)で表すことのできる素数です。 9.レピュニット素数 1がn個並んだ素数です。2桁の次は19桁らしいです。 10.スーパー素数 素数番目の素数です。 11.グロタンディーク素数 57です。グロタンディーク先生(すごい数学者)が素数って言ってました。 12.素数の差の数列 n番目の素数とn+1番目の素数の差です。 13.砂漠素数の数列 素数がない区間を砂漠素数っていいます。でも「砂漠素数の数列」っていう言葉はあるんですか?ちなみに12の素数の差の数列に1足しているだけです。そして最初以外すべて奇数らしいです。 14.リュッカ素数 ここからぼくの知らない領域です。ChatGPTに案出ししてもらって実装できるものだけ実装しました。なんかリュッカ数ってのがあるみたいです。数列aを用意してa₁=2,a₂=1,aₙ=aₙ₋₁+aₙ₋₂で表せるのがリュッカ数でそのうち素数のやつです。 15.ウッダル素数 ウッダル数ってのがn*2^n-1で表せてそのうちの素数がウッダル素数です。3個目まではそんなに大きくないのに、4個目が32,212,254,719っていう11桁の数になります。通常のScratchでは計算できないです。TurboWarpだったらできるかもしれないです。 16.ソフィー・ジェルマン素数 ある素数nの内、2n+1が素数のものです。15よりなんか桁数が少なくて見やすいですね〜 17.安全素数 なんか安全そうですね(?)ある素数nの内、(n-1)/2が素数のものです。多分16と17はセットです。 18.キャロル素数 (2^n-1)^2-2で表せる数の内、素数のものです。由来が発見した人の友人らしいです(!?) 19.サービト素数 3*2^n-1で表すことのできる素数です。タビト数との表記もありましたが、ここではサービト数にしました。2024年8月現在では、日本語版Wikipediaにこのページはないみたいです。英語版にはあるのでそちらを参照してください。一応日本語版のメガ素数っていうページにも少しだけ記載があります。 20.素数っぽいけど素数じゃない数 ネタ切れしました。とりあえず、2,3,5の倍数ではない かつ 平方数ではない かつ すべての桁が同じ数ではない かつ 素数ではない 数を出力しています。 21.回文素数 忘れてました。逆から読んでも変わらない素数です。例えば101とか。 22.エマープ 逆から読んだら別の素数になるものです。例えば、13→31とか。
このプロジェクトは CC BY-SA 2.0 でライセンスされています。2026年1月22日以降(例外あり)に投稿された作品は独自ライセンスになります。詳しくは https://mitscratch.freshdesk.com/en/support/solutions/articles/4000219182-scratch-terms-of-service 素数計算部分に@katsuo777さんの素数コンピュータを使いました。ありがとうございます。 https://scratch.mit.edu/projects/550994158/ 解説ページ作りました。(未完成どころの話じゃない) https://kouryou-118103.github.io/sosu/