並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 556件

新着順 人気順

乱数の検索結果241 - 280 件 / 556件

  • バナナに含まれる微量の放射性カリウムを乱数の種にするという装置 | inajobのいろいろレビュー

    Yes We Have Random Bananasから発見。画像もここから転載。 先週発見した記事でダントツに面白かったのがこれ。 天然カリウムには一定量の放射性同位体であるカリウム40が含まれているようです。 一方バナナはカリウムを多く含む果物です。 この2つの事実を利用して作られたのがこの、「バナナを使って真の乱数を生成する装置」です。 プログラミングなどで乱数を扱っている人なら誰しも乱数の種(シード)の設定をどうするか悩んだことがあると思いますが、この装置があれば簡単にこの乱数の種を得ることができるというわけです。 まぁ簡易的には、起動してからのハードウェアタイマーや、マウスの動き、ユーザがEnterを押すまでの時間など、乱数の種となる情報はたくさんありますが、これらはどれも、その仕組みがわかれば乱数列を特定されてしまう可能性があるのです。 この装置の中に放射線を測定するガイガー管

    • 〔三菱UFJダイレクト〕確認番号表(乱数表)終了のお知らせ | 三菱UFJ銀行

      ワンタイムパスワード(スマートフォンアプリまたはカード)を利用している。 特に、お手続きは必要ありません。 ワンタイムパスワード(スマートフォンアプリまたはカード)を利用していない。 残高照会、入出金明細照会や振替などは、今までどおりご利用いただけます。 但し、お振り込みや住所・連絡先変更などのお手続きには、ワンタイムパスワードのお申込、利用登録が必要です。この機会に是非お申し込みください。

      • 擬似乱数:危険な発生法とMersenne Twister法(講演記録) - ハリ・セルダンになりたくて

        松本眞先生の講演は分かりやすいすばらしいものでしたが、矢野の実力が追いつきませんので、大雑把な記録になりました。それと忙しいので、質問は受け付けません(質問に答えられるほど能力ないし)。雰囲気だけ楽しんでください。 [乱数] 乱数に関する定義はいくつかあるが、万人が納得する乱数の定義は(実は)ない。しかし、実用上はさほど問題ではない。講演では「一様かつ独立に次々とでたらめな数を発生させる方法」を(一様)乱数発生法という。 たとえば、実数乱数を発生させたいときにはでたらめに{0,1, .... 2^32-1}を発生させて2^32で割って[0,1]の一様乱数を発生させる。 今回はモンテカルロ法で使用する乱数に関してのみ述べる。 [計算機で乱数は作れない] 計算機で乱数は作れない→計算機は決定的な動作しないから [物理乱数] 乱数としては理想的だが、コストやスピードに問題あり また、追試のために

          擬似乱数:危険な発生法とMersenne Twister法(講演記録) - ハリ・セルダンになりたくて
        • 「成分解析」を行うプログラムを例にして覚える乱数の使い方:CodeZine

          はじめに 巷で流行っている「成分解析」を作って、乱数の使い方を覚えてみましょう。対象読者 C#を使ってみたい人、使っている人。必要な環境WindowsVisual Studio 2005 解説内容 成分解析は、どのような処理を行っているのでしょうか? 『ψ(プサイ)の興味関心空間』によると、乱数を使っているだけのようです。簡単そうです。自分でも作ってみましょう。作成開始 Visual Studio 2005(以下、VS2005)を起動しましょう。VS2005のExpress版ならば、Microsoftのサイトから無料でダウンロードできます。 [ファイル]メニューの[新規作成]-[プロジェクト]を選んでください。プロジェクトの種類は、Visual C#のWindowsを選び、テンプレートは[Windowsアプリケーション]にします。プロジェクト名は「CZ成分解析」と入力し、[OK]ボタンを押

          • Swiftで乱数(ランダムな値)を生成する - iOSアプリ開発の逆引き辞典

            特定の範囲の乱数を求める際には、Objective-Cと同じようにarc4random関数を使うことができます。 //0から9までの値を取得する let random = arc4random() % 10 上記のコードではarc4random関数で得た乱数の余剰を求めているため、arc4random関数では生成される乱数にやや偏りが発生してしまいます。 事前に0から9までの値が欲しいということが分かっているのであれば、arc4random_uniform関数を使うと良いでしょう。 //0から9までの値を取得する let random = arc4random_uniform(10) 例えば、String型の配列からランダムに1つ取り出す場合には以下のように書くことができます。 var titles: [String] = [ "ほげ", "ぽよ", "ぴよ", "ぷよ" ] let in

              Swiftで乱数(ランダムな値)を生成する - iOSアプリ開発の逆引き辞典
            • 松本 眞氏特別講義 「間違いだらけの擬似乱数選び」

              ■ 略歴 ■ 松本 眞 (まつもと・まこと) 昭和 62年 東京大学理学部情報科学科 卒業 平成 1年 東京大学大学院理学系研究科修士課程(情報科学専攻)修了 東京大学大学院理学系研究科第一種博士課程(数学専攻)進学 平成 2年  同 中途退学 平成 2年 京都大学数理解析研究所助手 平成 7年 慶応大学理工学部専任講師 平成 9年 ドイツ マックス プランク数学研究所滞在研究員併任 平成 10年 フランス ニース大学数学科招聘講師併任 慶応大学理工学部助教授 平成 11年 九州大学大学院数理学研究科助教授 アメリカMSRI数理科学研究所滞在研究員併任 平成 12年 京都大学総合人間学部助教授 受賞 Institute of Combinatorics and its Applications: 1997年度 Kirkman Medal (1999年3月受賞) 日本数学会建部賢弘賞 (19

              • メルセンヌ・ツイスタ乱数発生プログラムをJavaに移植してみる

                違ってても良い気もしますが、、、。Mersenne Twister: A random number generator (since 1997/10)にある資料をみても、良し悪しが分かりません。というわけで、原典にあるmt19937ar.cと結果が一致するJava実装を作ってみました。 目次 テストデータ作成 テストコード作成 プログラム本体を作る java.util.Randomに組み込む テストデータ作成 まず、テストデータを作ります。Mersenne Twister with improved initializationにある、プロトタイプ宣言の入った版 mt19937ar.sep.tgz をダウンロードして、テストデータを作るプログラムを作ります。テストケースは7ケース。以下で初期化して、乱数を発生させています。 13579 0xffffffff 0x00000000 0xff

                • 三菱東京UFJ銀行、個人向けネットバンキングで乱数表を完全に廃止へ | スラド セキュリティ

                  メガバンクの個人向けネットバンキングサービスの中では 物理トークンを使ったトランザクション署名 [mizuhobank.co.jp] に対応している、みずほ銀行が圧倒的に安全です。 三菱東京UFJ銀行のパスワードカード [bk.mufg.jp] や 三井住友銀行のパスワードカード [smbc.co.jp] や ゆうちょ銀行のワンタイムパスワード生成機 [japanpost.jp]は、トークン(たぶん Digipass)自体は、トランザクション署名対応なのにも関わらず、銀行側が対応していないため、単なるワンタイムパスワード発行機としてしか使用できません。 みずほ銀行のトランザクション署名は、中継型フィッシング・パソコンやスマホが遠隔操作やマルウェアによるMITBの影響下にあっても、トークンに振込先口座番号を入力しない限り(振込先の口座番号固有のワンタイムメッセージ認証コードを発行しない限り)

                  • Flash外部読み込みファイルのキャッシュ対策~乱数編~ - Flash(AS3)での製作記録

                    NovelViewerをテスト公開用に改造した時にキャッシュ対策まで消しちゃってた…。 良く使うのでなんとなくメモしてみました キャッシュとは… インターネットからwebサイトを表示させるため、データを自分のPCへとダウンロードしますが、そのダウンロードしたデータもキャッシュと呼ばれる。これは、一度ダウンロードしたデータが再度必要となったときに、もう一度インターネットからダウンロードしなくても済むように、高速化のために存在する。 キャッシュとは(はてなキーワードより) Flashで読み込んだファイルもキャッシュとして蓄えられます。 簡単に言うと、1度読み込んだら2回目からは表示がはやくなる仕組み ですが、これによる弊害もあります。 例えば Flashでフォトギャラリーを作った場合 外部ファイルの構成例は以下のようなものが想定されます。 (1)写真のインデックス["photo.xml"] …

                    • 【つまづき】CSSで疑似的に乱数を実現しようとした【難アリ】 - Little Strange Software

                      どうも!LSSです!! JavaScriptには Math.random() が用意されており、簡単に乱数を生成する事ができます。 一方、CSSには乱数がありません。 ので、乱数が必要ならJavaScriptを併用すれば良いのですが、 「CSSのみで疑似的に乱数を作る方法」 の案を練っていたので、今回実際に作ってみました。 (が、記事タイトル通り難アリです^^;) CSSで疑似乱数 コード 疑似乱数になる仕組み 問題点 結論:JavaScriptを使おうw CSSで疑似乱数 ボタン 「ボタン」をクリックすると、上のラジオボタン6つのうちどれかにチェックが入ります。 どこにチェックが入るか、がランダムです。 コード <style> @keyframes rndma{ 0%{left:0px;} 100%{left:-600px;} } .rndm{ position:relative; wi

                        【つまづき】CSSで疑似的に乱数を実現しようとした【難アリ】 - Little Strange Software
                      • 物理乱数発生器を装備し、セキュリティの向上を図ったIvy Bridgeプロセサ

                        現在のPCにはCore 2 i3、i5、i7というSandy Bridgeプロセサが使われているが、この後継となるのが、2012年に登場予定のIvy Bridgeと呼ばれるプロセサである。Sandy Bridgeは32nmプロセスで製造されているが、Ivy Bridgeはその次の22nmプロセスに移行する。Intelのプロセサロードマップは新プロセスへの移行とアーキテクチャの革新を1年ごとに交互に繰り返すので、プロセスを更新するIvy Bridgeではアーキテクチャ的には大きな革新は無いが、それでも、次の2枚のスライドに示されるような新機能が追加されている。 ユーザとしては3Dグラフィックスの強化やコアの性能強化に目が行くが、この記事では2枚目のスライドの最初に書いてあるデジタル乱数発生器を取り上げる。 乱数というとゲームの展開などを決めるときに使うという程度の認識が一般的であるが、実用的

                          物理乱数発生器を装備し、セキュリティの向上を図ったIvy Bridgeプロセサ
                        • ボックス=ミュラー法(正規乱数の生成)の証明 | 高校数学の美しい物語

                          U1,U2U_1,U_2U1​,U2​ が独立に [0,1][0,1][0,1] 上の一様分布に従うとき, X1=−2log⁡U1cos⁡2πU2X_1=\sqrt{-2\log U_1}\cos 2\pi U_2X1​=−2logU1​​cos2πU2​ X2=−2log⁡U1sin⁡2πU2X_2=\sqrt{-2\log U_1}\sin 2\pi U_2X2​=−2logU1​​sin2πU2​ は独立に標準正規分布に従う。

                            ボックス=ミュラー法(正規乱数の生成)の証明 | 高校数学の美しい物語
                          • 乱数にコクを出す方法について (2ページ目)

                            深津 貴之 / THE GUILD / note.com @fladdict ピュア乱数業界ともなると、普通のRandom関数どころかメルセンヌツイスターも使い物にならない。強者はマイクから環境ノイズを拾ってそこから乱数を生成するからな。 2016-11-03 12:23:39 深津 貴之 / THE GUILD / note.com @fladdict アニメーションの監修で、「 Random();の代わりに、(Random()+Random()+Rrandom()+Random()+Random())/5.0f; を使うと、動きにコクが出る」と言ったら、ピュアオーディオ扱いされるのですが・・・これは根拠のあるアルゴです。 2016-11-03 11:29:43

                              乱数にコクを出す方法について (2ページ目)
                            • 【MMD】物理演算とMMEによるランダム衣装選択【乱数生成】 ‐ ニコニコ動画(原宿)

                              動画製作者自身にもサプライズを。MMDの物理演算により擬似乱数を生成し、表示する材質をMMEで選択します。なお、本動画は量子論とは関係ありませんが、インスパイア元であるsm2085553の曲をお借りしました。ありがとうございます。データ公開します: http://bytatsu.net/uploader/mikumikudance/src/up1732.zip前作「初音ミクXS七変化」: sm12828292

                              • 「真の乱数」を生成してくれるrandomパッケージ - 僕らはRを愛しすぎてる

                                R Advent Calendar 2013 15日めの記事です。 Rにはrunif()などの乱数を発生させる関数が実装されていますが、これらはすべて擬似乱数です。 この擬似乱数は、主に一定の数式を元に生成された数列で、乱数の種(seed)を与えて生成します。 同じ値を与えれば同じ乱数列が得られるという利点があるいっぽう、「真の」乱数ではないという欠点があります。 それを補ってくれそうなのが、今回紹介するrandomパッケージです。 このパッケージは、大気のノイズを観測して乱数を生成しているrandom.orgに接続し、乱数を取得しています。 RANDOM.ORG - True Random Number Service 12/10にパッケージの0.2.2がアップロードされていたので紹介してみました。

                                  「真の乱数」を生成してくれるrandomパッケージ - 僕らはRを愛しすぎてる
                                • Math::Random::MT - 自然乱数に近い擬似乱数を発生 - Perl入門ゼミ

                                  Perl › モジュール › here 擬似乱数を発生させるよいアルゴリズムにメルセンヌ・ツイスタ法というものがあります。 メルセンヌ・ツイスタ法によって擬似乱数を求めるモジュールがMath::Random::MTというモジュールです。CAPNから取得することができます。 use Math::Random::MT qw/rand srand/; srand time^$$; my $num = rand 100 Perlの標準モジュールであるrand関数やsrand関数と同じように使用することができます。Math::Randam::MTを使用するときは、srand関数を明示的に呼び出すようにします。 time関数は時刻、$$はプロセスIDで、srandに与える初期値がなるべくランダムになるようにしています。 サンプル Math::Randam::MTを使ったサンプルです。 use stri

                                    Math::Random::MT - 自然乱数に近い擬似乱数を発生 - Perl入門ゼミ
                                  • 初心者向けの道具プリンター乱数のやり方 - ミルクの日記

                                    道具プリンター乱数が開拓されたことで、任意のアイテムを誰でも簡単に入手できるようになりました その結果『金策』『育成』『レアボール(オシャボ)集め』『進化アイテム』などが 歴代最効率となりました *Switch2で実施する場合* ~2025/06/05追記~ 既存の本体(旧Switch)で成功していた秒数とズレる報告があります 周辺リストより各自微修正してお使いください 目次 目次を開く 目次 読み方ガイド 🔰 初心者の方 🧠 経験者の方(大まかな乱数調整の流れは把握済み) 📘有識者・教える側の方 1.準備 1-1.準備 2.乱数調整の流れ 動画で流れを把握しましょう 道具プリンター乱数の流れ 2-1.レアボールチャンスを出す 2-1-1.待機ポイント 2-1-2.『現在の日付と時刻』に移動する 2-1-3.タイマー開始タイミング 2-1-4.タイマー終了タイミング 2-1-5.1回

                                      初心者向けの道具プリンター乱数のやり方 - ミルクの日記
                                    • 【JavaScript入門】乱数の作り方(範囲指定/重複なし/ランダム文字列) | 侍エンジニアブログ

                                      こんにちは、ライターのマサトです! 今回は、JavaScriptで「乱数」を作る方法を学習します! JavaScriptの乱数は、数学的なメソッドを提供する組み込みオブジェクト「Math」を使って、さまざまなタイプのランダム値を生成することが出来るのが特徴です。 この記事では、 基本的な乱数の作り方について 指定した範囲の乱数生成について 乱数による配列の要素指定について 乱数プログラムを関数化する方法について 重複しない乱数の作り方について ランダムな文字列を作成する方法 「乱数」を作ってみよう! それでは、まず最初に基本的な「乱数」の作り方から見ていきましょう! JavaScriptで乱数を作るには、「Math」オブジェクトの「random()」メソッドを使用します。 次のサンプルで、一般的な使い方を見てみましょう! //生成した乱数を変数「random」に代入する var rando

                                        【JavaScript入門】乱数の作り方(範囲指定/重複なし/ランダム文字列) | 侍エンジニアブログ
                                      • 量子物理型・真性乱数発生器 USBモデル AR-QUANTIS-USB IDQ | 乱数発生器 | 株式会社アルゴ

                                        ■アプリケーション ・暗号作成生成装置、量子暗号化、ネットワークセキュリティ ・ギャンブル機器、宝くじ、パチンコ、オンラインゲーム ・印刷物のセキュリティー ・PIN番号発生、クラウドコンピューティングシステム ・携帯プリペードシステム ・統計学 ・数値シュミュレーション 、モンテカルロ法 今のコンピューターから得られる乱数は真の意味での一様な乱数ではありません。IDQ-Quantisは、真性乱数を生成するため量子物理を使用し、量子が本質的にランダムであるという原則に基づく真の乱数を提供します。 AR-QUANTIS-USBは、素量光学プロセスを利用する物理的な乱数発生器ボードです。 光子(光粒子)は、半透明の鏡にひとつずつ送られて検出され、排反事象(反射/透過)は「0」-「1」ビット値に関連づけられます。 AR-Quantis-USBは、ランダムビットストリームの”Failure” &

                                        • 現状では解決策なし IoTデバイスのハードウェア乱数ジェネレータに脆弱性

                                          セキュリティ企業のBishop Foxは2021年8月5日(米国時間)、同社のブログでIoTデバイスが使用するハードウェア乱数ジェネレータ(RNG:Random Number Generator)に深刻な脆弱(ぜいじゃく)性が存在すると伝えた。 同社によれば、RNGを備えたIoTデバイスは乱数を適切に生成できておらず、十分なセキュリティを実現できていないという。影響を受けるデバイスは350億台に上ると推測されている。 Bishop Foxが指摘した脆弱性は特定のデバイスに存在するわけではなく、IoTデバイスとOS、SDKが抱える普遍的な問題だ。今すぐに全てが修正されるという類の問題ではないため、多くのIoTデバイスが脆弱なRNGを使用する状況が続くものとみられる。

                                            現状では解決策なし IoTデバイスのハードウェア乱数ジェネレータに脆弱性
                                          • 「W32.Downadup.C」ワームの疑似乱数を使ったドメイン名生成機能

                                            疑似乱数から生成したドメインを中継地点(ランデブー・ポイント)に使うというのは,賢いアイデアだ。一般にボットネットの管理者(ボット・マスター)は,1カ所だけ設けた中継地点を介してボットネットを制御する。この中継地点は変化しない静的な存在なので,ここを乗っ取れば誰でもボットネット全体を手中に収められる。つまりこの静的な中継地点がボットネットの弱点であり,ボット・マスターにとっての悩みの種である。中継地点のサーバーが陥落するか,そのサーバーのIPアドレスが悪質なものとみなされてブラックリストに登録されると,ボット・マスターはボットネットの制御権を完全に失う。IPアドレスのブラックリスト登録に対抗する手段として,ドメインのIPアドレスを短い時間間隔で変更する「Fast-Flux」という手法が存在する。ただしこの方法は,ドメイン名のブラックリスト登録には手も足も出ない(関連記事:攻撃の高度化,「F

                                              「W32.Downadup.C」ワームの疑似乱数を使ったドメイン名生成機能
                                            • 乱数調整(ポケモン)とは (ランスウチョウセイポケモンとは) [単語記事] - ニコニコ大百科

                                              乱数調整(ポケモン)単語 ニコニコ動画で乱数調整(ポケモン)の動画を見に行く ランスウチョウセイポケモン 5.3千文字の記事 26 0pt ほめる 掲示板へ 記事編集 概要調整の是非乱数調整がプレイヤーや対戦環境に与えた影響乱数調整の歴史関連動画関連項目掲示板への書き込みについて掲示板 ほんわかレス推奨です! この掲示板では、しばしば激しい論争が起きています。 既出な話題でループしていますので、 記事にしっかり目を通してから書き込みしてください。 本記事では、ゲーム「ポケットモンスター」における乱数調整について記述する。 乱数調整そのものについては、乱数調整の記事も参照のこと。 概要 ポケモンにおける乱数調整とはほとんどの場合、擬似乱数を調整する事によって任意の個体値のポケモンを入手する方法を指す。色違いや「めざめるパワー」の性能も個体値に依存しているため、本来なら狙って出すことの出来ない

                                                乱数調整(ポケモン)とは (ランスウチョウセイポケモンとは) [単語記事] - ニコニコ大百科
                                              • 乱数Tips大全 - RjpWiki

                                                RjpWiki はオープンソースの統計解析システム R に関する情報交換を目的とした Wiki ですRで使える疑似乱数発生法(R 1.7.0)以降 † .Random.seed は乱数のシードを含む整数ベクトル。保管したり、元に戻したり出来るが、ユーザーが変更すべきではない。 RNGkind は RNG の種類を問い合わせたり、変更するためのより扱いやすいインタフェイスである。 RNGversion 以前の R のバージョンの乱数発生法を設定するために使うことが出来る(一貫性のために)。 set.seed は乱数種を指定するためのお勧めの方法である。 用法: .Random.seed <- c(rng.kind, n1, n2, ...) save.seed <- .Random.seed RNGkind(kind = NULL, normal.kind = NULL) RNGversio

                                                • 範囲を指定した乱数の生成 - 天泣記 (2016-02-23)

                                                  2016-02-01 (Mon)#1 RUBY_ で始まる定数の利用状況ふと、RUBY_VERSION などの定数がどのくらい使われているのか数えてみた。 まず、そういう定数はいくつあるのだろうか。 all-ruby で調べてみる。 % all-ruby -e 'p Object.constants.collect {|x| x.to_s }.delete_if {|x| /\ARUBY_/ !~ x }.sort.join(" ")' ... ruby-1.3.4-990531 "" ruby-1.3.4-990611 "RUBY_PLATFORM RUBY_RELEASE_DATE RUBY_VERSION" ... ruby-1.8.5 "RUBY_PLATFORM RUBY_RELEASE_DATE RUBY_VERSION" ruby-1.8.5-p2 "RUBY_PATCHLE

                                                  • 高速で質もよい疑似乱数生成アルゴリズム xorshift(xor128): ヘキサドライブ日記

                                                    こんにちは、タマキです。 さて、今回は擬似乱数生成アルゴリズムの話を。 乱数生成といえば、『メルセンヌ・ツイスタ(MT)』がよく使われているだろうと思います。 (MT : http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/mt.html) MT系なのですが、MTよりも高速でよりよい均等分布特性を持つ『SFMT』も発表されていますので、こちらを利用する方も多そうですね。 (SFMT : http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index-jp.html) 『WELL』という実装もあります。 (WELL : http://www.iro.umontreal.ca/~panneton/WELLRNG.html) また、高速で品質も高いランダムの生成に『xorshift』があります。 (

                                                    • 乱数逆算ツール

                                                      個体値: - - - - - 事前消費数: 性格: ポケモン: 性格値: ID: 裏ID: ポケトレ色違い seed:から 〜 個前の │└ FL初期 時間桁:〜 下位2バイト:〜 ├から となる (個前後を調べる) └を初期seedとする [設定] ※ゲーム起動時刻・・・DSメニュー画面でゲームを選択し、ゲームデータの読み込み等の初期処理が終了したタイミング ※プレイ開始時刻・・・「つづきからはじめる」を押し、セーブデータの読み込み等の処理が終了したタイミング

                                                      • controlled_randomness.html 「コントロールされた乱数」

                                                        今、仕事の実装で、乱数のあり方についてちょっと悩んでる。 巨視的にみて統計的にランダムな数列っていうのは、短期的には全然ランダムじゃないんだよね。 最近は、乱数はもっと裏でインチキコントロールしたほうがいいのかな?と思うようになってきた。 だって乱数が正確にランダムなことで、ハッピーになるシチュエーションてあまりないよね。ゼロサムのギャンブル対戦ぐらい? 某ゲームは、敵のクリティカル率と味方のクリティカル率が同じでも、実際には自分達のほうがクリティカルが発生しやすいように調整されているらしい。某RPGも戦闘発生は一定確率だけど、戦闘終了後1歩目でまた戦闘が発生しないようにする処理が入ってるとか。 自然な乱数よりも、自然と認識される乱数についてもうちょっと模索すべきかなとか思った今日この頃。

                                                        • RSA、乱数生成アルゴリズム採用とNSAとの関係を否定 | スラド セキュリティ

                                                          脆弱性のある乱数生成アルゴリズムを採用する対価としてNSAから1千万ドルを受け取っていたとReutersが報じた件について(/.J記事)、RSAがブログで反論している(RSAのブログ記事、 The Registerの記事、 本家/.)。 RSAによると、より強い暗号化を行うため、2004年にBSAFEツールキットのデフォルトとしてDual_EC_DRBGを使用することを決定。当時はNSAが暗号強度を高めようとしていると信じられていた。Dual_EC_DRBGはオプションの1つであり、ユーザーは必要に応じて別のアルゴリズムを選択できた。その後Dual_EC_DRBGは標準化されたが、2007年に脆弱性に関する懸念が浮上した。NISTの勧告が出る2013年まではそのまま使い続けたが、勧告に従ってユーザーに使用の中止を呼びかけたとのこと。RSAはセキュリティー企業として、製品の強度を下げたり、バ

                                                          • ポケモン(ウルトラ)サンムーン 孵化乱数調整のやり方①(固有seedの特定)

                                                            このページでは卵を1つ以上孵化してしまったソフトでのやり方を説明します。 !!!卵を一切孵化していない場合は下記手順が楽なので、下記手順を参考にしてください!!! http://co291424.com/sm/usum/usum_eggrng_8egg.php 検証を行っていた方々とツールを作成された方々の力で乱数調整をすることができます。感謝しましょう。 このページでは、孵化乱数調整のやり方を説明します。 詳しい仕様等は検証を行っていた方々のブログを参照してください。 このページは真似すればできるを目指し記述します。 質問等ある場合は、Twitterやニコニコ生放送、メール等でお願いいたします。 以下はサンムーンにおける乱数調整の考え方についてです。 次の前準備まで読み飛ばしていただいてもかまいません。 今回の乱数調整は、4世代や5世代のような、ゲーム機本体の内部時間を変更し、目標の初期

                                                              ポケモン(ウルトラ)サンムーン 孵化乱数調整のやり方①(固有seedの特定)
                                                            • 【Xcode】スロットiPhoneアプリを開発してみよう|超かんたんな乱数・条件分岐

                                                              みなさんこんにちは。Yuta Fujii(@HofuCamera)です。 今回は「スロットiPhoneアプリ」を開発していきたいと思います。 スタートボタンを押して、3つの数が揃ったら「あたり!」と表示するシンプルなアプリです。 今回は、乱数の使い方や条件分岐などを使って開発していきたいと思います。 このアプリを作成できるようになると、プログラムの基本的な仕組み、乱数の生成、条件分岐についての基礎(今回はif文といいます)を学べます。 また、実際に自分でオリジナルアプリに変更していろいろな応用アプリを作れるようになるかと思いますので、それでは作っていきましょう! ↓Xcodeの環境構築がまだの方はこちら↓ プロジェクトを作成する プロジェクトの作成方法はこちらに記載されています。 今回はslotとしてプロジェクト名を決めてあげます。 まずはじめに画面中央赤い部分、「Device Orien

                                                                【Xcode】スロットiPhoneアプリを開発してみよう|超かんたんな乱数・条件分岐
                                                              • カルドセプトサーガの乱数問題 | 月と燃素と、ひと匙の砂糖

                                                                「カルドセプトサーガ」というゲームで、サイコロが常に「偶数・奇数」のパターンを繰り返す、というバグがあって一時期祭りがありました。 痛いニュース(ノ∀`):【Xbox360】「カルドセプトサーガ」で、プログラマーがランダムなサイコロを作れなかったことが発覚 「カルドセプトサーガ」にダイス目が偶数と奇数を繰り返すバグ(slashdot)http://lovelove.rabi-en-rose.net/blog.php?n=256 カルドセプトサーガ不具合情報 以上を参考にしてもらえば大体分かると思います。 ■自称「正しいコード」も間違っていた 2ちゃんのスレでどうも自称「正しいコード」が張られたらしい。今チェックしてきたんですが、見つからない。もう遥か昔に消えたか・・・。 これに関するうさだBlogのls氏のコメントが興味深いです。 やがてそのような書き込みの中に、Cコードを示して「サイコロ

                                                                • 毎秒2ギガの乱数作れ NTTの研究に熱視線

                                                                  いわゆる乱数暗号に関するNTTの基礎研究に、にわかに注目が集まっている。 NTTが研究しているのは、レーザー光線を使ったカオスレーザーと呼ばれる技術。半導体レーザーから出た光を鏡で反射し、レーザーに戻す。レーザーにふくまれる自然放出などの微少なノイズを、反射によって増幅する仕組みだ(カオス現象と呼ばれる)。 この特性を応用すれば、毎秒2ギガビットの速さで乱数をつくりだすことができる。このスピードは現行技術とくらべて200倍近く高速だ。 NTTは2011年に埼玉大と共同研究を発表、課題とされていたモジュールの小型化に成功。従来の1万分の1以下、1cm×2cmサイズで有効な結果を得ることができた。予測不可能性も実験で証明され、実用化をめざした研究が進んでいる。 図版=レーザーカオス発生光集積回路(NTT提供) 暗号技術が使われる先は、クラウドだ。いまNTTでは全社をあげて、ビッグデータ解析など

                                                                    毎秒2ギガの乱数作れ NTTの研究に熱視線
                                                                  • 「インタラクティブ・プログラミング勉強会 第1回 乱数」ー星の瞬きができるまでー | Chitep!

                                                                    先週から毎週THE GUILDにて開催されることとなった、 社員研修的な勉強会のレポートです。 第一回目のテーマは「乱数」です。 わたしは勉強会に1時間くらいしか参加できなかったのですが、 その中で「星の瞬き」というテーマでProcessingを用いたアニメーションスケッチを作成したので、それができるまでの過程を記録も兼ねてまとめます。 前置き これまでにもjsで何度かMath.random()を使っていたので 0から1の間のランダムな数を返してくれる関数 という認識はありましたが、 ランダムに要素の色を変える ランダムにテキストをピックアップする など非常に直接的「ランダム」な使い方しかしていませんでした。 勉強会の内容 fladdictさんのブログにまとめてあるレジュメをいただいて、 ピザをつまみながら、まず「乱数」の概要について教わりました。 その後は各自自分のレベルに合ったものを演

                                                                    • モンテカルロ法,乱数,および疑似乱数

                                                                      モンテカルロ法,乱数,および疑似乱数 杉 田  洋 大阪大学大学院理学研究科数学専攻 モンテカルロ法って何でしょうか? 乱数って何でしょうか? なぜモンテカルロ法には乱数が必要だと言われるのでしょうか? コンピュータで生成される疑似乱数は本当に乱数の代用にしてよいのでしょうか?... To English page Home モンテカルロ法って何でしょうか? モンテカルロ法では問題に応じて確率空間 --- 簡単のため,L 回の硬貨投げの確率空間 ( {0,1}L, PL = 一様確率測度 ) とします --- と,その上で定義された確率変数 S を設定します.ここでは L=100,000,000,すなわち S は ω∈{0,1}100,000,000 の関数としましょう.ω を一つ選んで S(ω) の値を求めることをサンプリング(標本抽出)といいます.モンテカルロ法の目的は S

                                                                      • 乱数生成器 - lethevert is a programmer

                                                                        昨日の調査で分かってきたこと。 システムが提供する(可能性のある)乱数生成器には次の4種類がある。 情報理論的な'真'の乱数生成器 各ビットが1ビットのエントロピーを持つ乱数を生成する。OSなどがハードウエアを通して外部のエントロピー源から情報を得て生成する。 暗号理論的な擬似乱数生成器 (CSPRNG) 暗号理論的に予測不可能な乱数を生成する。乱数生成のアルゴリズムは既知であっても、乱数種が暗号理論的に推測不可能なため、生成される乱数が予測不可能。たとえば、Blum-Blum-Shab法は、RSAなどと同じく素因数分解をベースにしている。 統計学的な擬似乱数生成器 統計学的に健全な乱数を生成する。しかし、セキュリティ用途には不適。たとえば、Mersenne Twisterの標準的な実装であるMT19937の場合は、624個の出力を観察すれば、それ以降の出力を予測可能になる。 不完全な擬似

                                                                          乱数生成器 - lethevert is a programmer
                                                                        • [python] 乱数生成 備忘録 - Qiita

                                                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                            [python] 乱数生成 備忘録 - Qiita
                                                                          • 乱数放送受信レポート

                                                                            韓国語乱数放送をはじめ、正体不明のモールス乱数など、各種乱数放送の受信レポートです。 「ただいま受信中!」をはじめ、この放送を受信された方は、受信日時、周波数、開始音楽、電文対象、組数、桁数などのデータを是非レポートしてください。 情報の性質上、ハンドル名による報告も認めております。 投稿者 (ハンドル可) Eメール (必須・但し非公開) 受信地/題名 内容 改行有効 改行無効 図/表モード URLをリンクする(ご自身のHPなど本文と関係のないURLの入力はご遠慮ください) 削除キー 投稿者とメールを保存 [更新] [トップページへ] 新着順 1 → 20 最大記録保持数 500 (は7日以内の記事) 愛知県春日井市 内容不明の放送 投稿日 2021年3月23日(火)17時28分 投稿者 源さくら 削除 数日前、謎の放送を23:59~受信しました。周波数は7.5MHz帯周辺です。 受信報告

                                                                            • 乱数252振りする人向けのポケモン乱数調整 【BW2】ARサーチャー乱数【性格固定、針ツール使用】

                                                                              AR乱数のよくある質問まとめました! 常時更新していきます!一読お願いします 今回はARサーチャー乱数の記事を上げたいと思います。 3DSでARサーチャーからソフトに輸送し、DSLiteで受け取るということができるので、 この方法を使って乱数をしています! 性格固定に成功しました! コメント情報をくれた方ありがとうございます! もちろん、ARサーチャー乱数にもオフセットがあるので、これで理想のものがでるようになります! やり方としては性格値乱数列を消費するために、 イッシュリンクにとんで、キーシステム→キーの設定→モード変更でモードを変更すると、 自動的にレポートされます。これで1消費です ちなみに、コメントや2chに赤外線通信の方が針がでるから こちらも消費できますよ。といわれたのでやってみたところ、 赤外線通信で「はい」を押す→固定値乱数列+1、性格値乱数列+2される ワイファイにつな

                                                                              • C言語による乱数生成

                                                                                本文章はC言語を用いて様々な確率分布に従う乱数を生成する方法やコードをまとめたものである。rand関数やメルセンヌ・ツイスタの使い方から始まり, 正規分布・指数分布等の様々な確率分布に従う乱数の生成方法について解説する。このページは近江崇宏によって作られました。コードはご自由にお使いになってかまいませんが、バグ等によって生じた損失に対する責任は負いません。 道しるべ: ・C言語でお手軽に整数の乱数を発生させたい人 ==> C言語のrand関数の使い方 ・メルセンヌ・ツイスタの使い方を知りたい人 ==> メルセンヌ・ツイスタの使い方 ・一様乱数の生成方法を知りたい人 ==> 一様乱数 ・様々な確率分布に従う乱数生成法を知りたい人 ==> 各種の確率分布に従う乱数の生成法 入門編 C言語のrand関数の使い方 メルセンヌ・ツイスタの使い方 乱数生成の基礎 一様乱数 (Uniform Rando

                                                                                • Unityで乱数の再現【Unity】 - (:3[kanのメモ帳]

                                                                                  この記事でのバージョン Unity 2018.2.8f1 はじめに UnityではRandomクラスを使って簡単に乱数(ランダムな値)を生成する事が出来ます。 //0 ~ 1の間でランダムな数(float)を取得 float floatValue = Random.value; //0 ~ 9の間でランダムな数(int)を取得 int intValue = Random.Range(0, 10); 今回はこの乱数を再現させる方法の話です。 乱数の再現 まずは乱数の再現とはなんぞやという話からです。 そもそも乱数と言っても本当に完全にランダムな値を生成してるわけではなく、 一定のルールに沿って計算されたランダムっぽい値(疑似乱数)を使っています(Unityに限らず)。 なので、同じ初期化を行えば(シードを与えれば)毎回同じパターンを生成する事が可能なわけです。 (逆に言えば、違う初期化を行え

                                                                                    Unityで乱数の再現【Unity】 - (:3[kanのメモ帳]