問題タブ [random]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
27328 参照

regex - 正規表現に一致するランダム文字列

特定の正規表現に一致するランダムな英数字の文字列を作成するにはどうすればよいでしょうか?

これは、通常のパスワード要件を満たす初期パスワードを作成するためのものです。

0 投票する
9 に答える
2471 参照

image - 画像の内容に対して MD5 を実行して、ランダムな画像に一意のファイル名を生成する際の注意事項はありますか?

画像ごとに一意のファイル名を生成したいので、MD5 を使用してファイル名を作成しています。2 つの同じ画像が異なる場所から取得される可能性があるため、実際には画像の内容に基づいてハッシュを作成したいと考えています。これにはどのような注意事項がありますか?

(価値があるためにPHP5でこれを行う)

0 投票する
24 に答える
32220 参照

mysql - mysql の大きなテーブルからランダムな行をすばやく選択する

大きなmysqlテーブルからランダムな行を選択する高速な方法は何ですか?

私はphpで作業していますが、別の言語であっても解決策に興味があります。

0 投票する
5 に答える
10870 参照

php - PHP/MySQL で一意のコードを生成しますか?

私は、雑誌のスクラッチ カードやボトルキャップの賞品などで使用される何百万もの英数字コードを生成する必要があるクライアントと仕事をしています。キャップに印刷できるように十分に短くする必要があり、1 と I、0 と O などのあいまいな文字が含まれないようにする必要があり、将来の使用のために明示的に保存する必要があります。誰かが引き換えようとしたときに「有効性」を判断するアルゴリズムを持っているだけではありません。最後に、コードが大きな「コード空間」内にランダムに分散されていることを確認して、アルファベットをたどって追加のコードを推測できないようにしたいと考えています。

この種のコードセットを生成するための合理的に効率的なアルゴリズムへのポインタはありますか? 封筒の裏にいくつか引っかき傷をつけたことがありますが、この問題は不注意な人にとっては罠のようなにおいがします。

0 投票する
3 に答える
4680 参照

distributed - 分散乱数生成

N 人の参加者のネットワークが、1 から M までの数字がランダムに選択されたことに同意する方法があるかどうか疑問に思っていました。(例: どの参加者にも影響されない) これは、n=2 および m=2 の値について、コイン投げプロトコルによって解決されました。N と M の任意の値に対して機能するソリューションを知っている人はいますか?

0 投票する
1 に答える
209 参照

scripting - 画像に関連付けられたリンクとしてのランダム画像

ページロード時に対応するサイトにリンクされたランダムな画像を呼び出すスクリプトを探しています。これを行うためのjavascriptまたはphpの方法を知っている人はいますか?

0 投票する
8 に答える
11352 参照

c - Cを使用してテキストファイルでランダムな行を返す最良の方法は何ですか?

Cを使用してテキストファイルでランダムな行を返す最良の方法は何ですか? <stdio.h>ニンテンドーDS自作用なので、標準I/Oライブラリ( )を使う必要があります。

説明:

  • ファイルのヘッダーを使用して行数を保存しても、私がやりたいことはうまくいきません。
  • できるだけランダムにしたい(各行が他のすべての行と同じ確率で選択される場合に最適です。)
  • プログラムの実行中にファイルが変更されることはありません。(これはDSなので、マルチタスクではありません。)
0 投票する
3 に答える
471 参照

cryptography - 暗号化された強力な乱数ジェネレーターに対する仮想化の影響は何ですか?

/ dev/randomおよび/dev/ urandomは、環境ノイズを使用してランダム性を生成します。

仮想化サーバーでは、1つのハードウェア構成にオペレーティングシステムの複数のインスタンスが存在する可能性があります。これらのオペレーティングシステムはすべて、同じ環境ノイズからランダム性を調達します。

これは、すべてのOSインスタンスが同じ入力の計算に基づいているため、グループとして乱数ジェネレーターの強度が低下することを意味しますか?または、共有が発生しないように環境ノイズが分割されていますか?

後者が当てはまる場合、/ dev / urandomの有効性が低下することがわかります。これは、内部プールを再利用し、環境入力が少なく、エントロピーが低下するためです。

/ dev / randomは、十分なノイズが取得されるまでブロックされるため、問題ないはずです...もちろん、OSインスタンスがすべて入力を共有している場合を除きます。

それで、質問:仮想化が暗号的に強力な乱数ジェネレーター、特に環境ノイズを使用するジェネレーターに与える影響は何ですか?

0 投票する
4 に答える
217 参照

vb6 - vb6 で 50% の確率で関数を実行するにはどうすればよいですか

小さなアプリを作成していて、50% の時間で関数を実行したい。したがって、exe を dbl クリックすると、半分の時間で関数が実行され、残りの半分は実行されません。とにかくこれを簡単に行う方法が見つからないようです。私が試した1つの解決策は、実行時ではなくコンパイル時の可能性を判断するようでした。前もって感謝します!

0 投票する
3 に答える
2529 参照

algorithm - 同じ出力の疑似乱数発生器

車のリモート エントリー システムに関する記事をhttp://auto.howstuffworks.com/remote-entry2.htmで見つけました。

送信機と受信機の両方が同じ疑似乱数発生器を使用します。送信機が 40 ビット コードを送信すると、疑似乱数ジェネレーターを使用して新しいコードが選択され、メモリに保存されます。一方、受信側が有効なコードを受信すると、同じ疑似乱数ジェネレーターを使用して新しいコードを選択します。このようにして、送信機と受信機は同期されます。受信機は、期待するコードを受信した場合にのみドアを開きます。

2 つの PRNG 関数で同じ乱数を同時に生成することは可能ですか?