【概要】
「ここからここまでの値の中からテキトーに素数を探したいなー」と思った時に使えるものがあったらいいなー。という思いから作ってみました。
【コード構造】
・変数A、B、Nを取得する
・変数の補正
・上限Bでエラトステネスの篩
・篩にかけると同時に、A以上B以下の素数を記録する配列Primeを作成する
・配列PrimeからランダムにN個だけ要素を取り出し、答えを昇順に出力する
今回探索する範囲はA以上B以下。その中からN個だけ素数をランダムに出力します。
ここで、Nは自然数。表示枠の見やすさの問題がありそうなので、今回はNの上限を100に定めています。
なおNの値が「A以上B以下に存在する素数の数」よりも大きければ、出力結果は毎回変化します。詳しくは下の【使用例】をご覧ください。
【使用例】
【今後の改善点】
・HTML、CSSの勉強
Webページを見やすいものにするため、Webデザインと機能はある程度身に付けておきたいですね。
自分で作る以上の内容を勉強しておくと、他の人が作りたいWebページをちょっと作れるようになる可能性がありそうです。
・さらなる技術を学習し、より高度な機能を持ったページを作る
ここまでの制作物は、すべてJSと素数で遊んできただけでした。
さすがにそろそろ複雑なことをしても良いかなと思います。オセロとかジャンプゲームみたいな、簡単なゲームなど手を出してみたいですね。
他にも、やることリストなども作ってみたい。以前Node.jsを使ったやることリスト作成を試したことがありますが、途中で断念しています。再挑戦してみたいです。