• ベストアンサー

Web上の「くじ」の仕組みについて

プログラミングのことなど全く分からない、ど素人以下の者の質問で恐縮なんですが、どなたか教えてください。 ネット上で、クリックして「あたり」「はずれ」などが出る抽選くじは、どういう仕組みになっているのでしょうか? クリックする時間帯で当落が出るのかなと考えてみたり、例えば30回に一回あたりがでるようになっていたりするようになっているのかなと考えてみたりするのですが、その仕組み(プログラミング?)がどうなっているのかさっぱり分かりません。 その辺のことを、全く専門知識のない私にお教え下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 別にプログラムには関係なく、「アットランダム(無作為)」って分かるかな? ある母集団から何の法則もなくでたらめに1個ないしは数個のアイテムを抽出する事だ。  プログラミングにもこれと似たような概念があり、それを「ランダム(乱数)」という。これは、一般的には、「あたかも法則性が無いかのように」、 ・0から1までの少数(0.xxxxxx)を作成する(A) ・0から2の31乗までの整数を作成する(B) ものだ。コンピュータなのでどうしても最低限の法則性はあるのだが、それを意識させないように様様な工夫を凝らして生成された乱数というのが用意されているのだ。  この乱数というのを使えば、おみくじは簡単に実現できそうだね。方法の1例を挙げてみよう。 1.Aの方法で、0から1までの乱数を生成し、その数に対して30をかける(0.yyyyyy×30)。これで、その数の整数部は絶対に0から29までになる。 2.1で作った数が、25よりも上ならあたり、25と同じかそれより下ならはずれ、とする。 もちろん、これに時刻などを加味して数を作っても良い。色々な方法があるのですわよ。

akirako
質問者

お礼

無作為に当落が決まるように作成するということは可能であるということですね。 あんまり当たらないので、気になってたんです。 ありがとうございました。

関連するQ&A

  • 1/32の確率で当たるクジを6回引き2回以上当たりを引く確率

    専門的な質問の多い場で大変恐縮なのですが、 1/32の確率で当たるクジを6回引き、2回以上当たりが出る確率と求め方を教えてください。 よろしくお願いします。

  • ビジネスモデル特許について

     アイデアがあり、インターネットを使うものなので申請をしようと思いますが、プログラミングやSEの知識はありません。  その辺の細かい仕組みはビジネスモデルを専門にした弁理士さんが私の話をもとに構成してくれるのでしょうか。  だれかプログラマーなどと共同して申請しないといけないのでしょうか。

  • 「抽選で一人決める」の抽選とは完全に同じ条件で確率を揃えるということでしょうか?

    こんにちは。よろしくお願いします。 立候補者5人のうちから、1人を決めます。 以下の場合、抽選と言えるかどうか教えてください。 1.5人にじゃんけんをさせて決める。※「させて」がポイント。 2.今日は、1月15日だから、誕生日が15日に一番近い人にした。※同日数になる者がいなかったとして。 3.立候補者の経験年数から、うち2名は次回に回し、3名の中から第3者にくじを引いてもらい決める。 4.5人の能力を審査し、対象者ではない者一人で決める。   ※ 状況としては、完全にくじにする時もあるが、3~4の方法も時折する場合に、選考ではなく抽選で選んだのだと言っていいものかどうか気になった次第です。 抽選(抽せん)が完全に確率を揃えて行うという意味の言葉なのでしょうか。特に気にする必要はないでしょうか。

  • ホームページのデータ検索

    ここへ質問して良いのか解りませんでしたが・・・ 仕事でホームページのデザインをしている者です。 ホームページ上でデータベースで検索する機能を頻繁に見かけますが、これは一体どのようなソフト(?) どのような仕組みで作られているのですか? プログラミングの部分を専門の方にお願いしようと思い良い方を見つけたいのですが探し様もありませんので基礎の基礎知識として 教えて下さい。

  • WEBプログラミングの講師とは

    PHPなどのWEBプログラミングの講師とはどのような経験を積めばなれるのでしょうか? ・専門学校 ・スクール ・大学 あるとするとこの辺りでしょうか? 家族を養えるような仕事なのですかね? 年齢制限などはありますか? 仕事自体はそれなりにありますでしょうか? 現場より、資格や知識があれば良いという所なのでしょうか? linuxやwindowsサーバの講師もあるようですが、このような仕事はやはり断然多いですね。

    • ベストアンサー
    • PHP
  • マウスのボタンに音楽を割り当てるにどのようにすればよいでしょうか?

    マウスのボタン(例えば左クリックや右クリック)ごとに特定の音を割り当て、 マウスを押している間は音がなり続ける、マウスのボタンを離すと音が止まる、 といった仕組みを作るにはどのようにすれば良いでしょうか? 「マウス MIDI」などで調べてみたのですがわかりません。 私はプログラミングの知識がないので、それでも大丈夫な仕組みを作るにはどのようにすればよいでしょうか?

  • 電子回路の仕組みについて

    電子回路の仕組みについて、素人な質問で恐縮ですが以下ご教授下さい。 トランジスターについて独学で学びまして下記のように理解しています。 ---------------------------------------------------------------------------------- NPNトランジスタは、ベース端子に電流を流さない(0.7V以上の電圧がかからない)と「空乏層」という領域ができ、電流を流すことができない。 一方、ベース電流に電流を流すと「空乏層」という領域がほとんどなくなるので、電流を流すことができる。 ---------------------------------------------------------------------------------- つまり、ベース端子に電流を流すか流さないかによって、スイッチのようにON/OFFすることができる、 ということかと思いますが、 そもそもパソコンやらスマートフォンなどはトランジスター含めた部品取り付けられた状態の回路を使用しているわけですよね、 だから電源ONしたら電源からの電気が常に作られた回路を回っている状態になるかと思うのですが、 どうやって(いつ)ベース端子に電流を流す/流さないなどの切り替えを行っているのでしょうか。 トランジスターのところで記載したように参考にした書物には0.7V以上の電圧が必要みたいなことが記載されていたので電圧を調整している部品があるのかなとも思ったのですが、この辺りの仕組みについてご教授頂けますと幸いです。 何卒よろしくお願い致します。

  • CMSを開発するのに必要な言語を教えてください。

    まったくのズブの素人で恐縮ですが、CMSを開発するのに必要な言語・知識を教えてください。 HTML,CSS,JavaScript位は分かるのですが、サーバーサイドプログラミング(プログラミング自体)は未経験です。 PHP,SQL,Perl,Ruby,C,C++などのプログラミング知識は必須でしょうか。 また、今から習得するとして、どのプログラミング言語を選択すれば良いのかご助言願います。

  • 株式会社の仕組み

    私は大学1年生の者です。先日大学の教養科目で経営関係の授業を受けた時に、株式会社の仕組みを簡単に聞きました。そこで、経営資金の話として、株が下がると資金が苦しくなる、と聞いたのですが、なぜ株が下がると経営や資金に影響するのか良く分かりませんでした。以下の理解で正しいのでしょうか? (1)株を公開する時や株数を増やして増資をする時や株を売却する時には、高い株価であればより多くの現金を得られるので良い。 (2)資金を借りる場合、株が上がれば会社の自己保有株の資産も上がるので、会社全体としての資産が上がり、信用力で金が借りやすくなる、Or低い利率で借りられる。(また、利益として計上できるので、決算期も嬉しい。) (3)対株主として、株価が下がれば当然株主訴訟のような事になりかねなく、経営者が首になる可能性がある。 (4)株価が低いと簡単に買収されてしまう。 以上が株価の上下が経営に影大きく響する項目だと思っています。(多分細かな部分ではもっと多くの影響があるのだとは思いますが) つまり、資金に関して言えば、極端な話、(1)、(2)以外なら株価が下がっても、直接使える手持ち資金が減るわけではない、で正しいでしょうか? もし、株価の上下ががもっとクリティカルな事につながるケースがあれば、教えて下さい。 (専門は電子工学なので経済についての知識はあまりありませんので、もし宜しければ分かり易く教えて頂けると助かります。また、経営関係の本で、少し知識を持っている素人が読むのに適した本などありましたら紹介頂けますと嬉しいです。)

  • Webキャプチャが表示されない

    ファイル文章をMicrosoft edge のウェブキャプチャで複数ページをコピー保存を試み、Google で検索(ウェブキャプチャが無い、表示されない)を調べ、・・・右クリック、・・・・指示にしたがって進めましたが、{web キャプチャ}の項目(メニュー)は出て来ません。色々指示に従い試行しましたが、残念ながら上手く行きません。何方かご専門知識を持っておられる方、恐縮ですが宜しくご教示お願い申し上げます。 ※OKWAVEより補足:「富士通FMV」についての質問です。