タグ付けされた質問 「random」

このタグは、疑似ランダムか真にランダムかに関わらず、乱数とそのジェネレーターに関する質問に使用します。

23
オブジェクトのリストをシャッフルする
オブジェクトのリストがあり、それらをシャッフルしたい。私はrandom.shuffleメソッドを使用できると思いましたが、リストがオブジェクトの場合は失敗するようです。オブジェクトをシャッフルする方法、またはこれを回避する別の方法はありますか? import random class A: foo = "bar" a1 = a() a2 = a() b = [a1, a2] print(random.shuffle(b)) これは失敗します。
770 python  list  random  shuffle 

9
乱数ジェネレーターは1つの乱数のみを生成します
次の機能があります。 //Function to get random number public static int RandomNumber(int min, int max) { Random random = new Random(); return random.Next(min, max); } 私の呼び方: byte[] mac = new byte[6]; for (int x = 0; x < 6; ++x) mac[x] = (byte)(Misc.RandomNumber((int)0xFFFF, (int)0xFFFFFF) % 256); ランタイム中にそのループをデバッガーでステップすると、異なる値が得られます(これが私が望んでいることです)。ただし、そのコードの2行下にブレークポイントを配置すると、mac配列のすべてのメンバーの値が等しくなります。 なぜそれが起こるのですか?
765 c#  random 

30
Rubyでランダムな文字列を生成する方法
私は現在、 "A" .. "Z"の8文字の疑似ランダム大文字ストリングを生成しています。 value = ""; 8.times{value << (65 + rand(25)).chr} しかし、見た目がすっきりしておらず、単一のステートメントではないため、引数として渡すことはできません。大文字と小文字が混在する文字列 "a" .. "z"と "A" .. "Z"を取得するには、次のように変更します。 value = ""; 8.times{value << ((rand(2)==1?65:97) + rand(25)).chr} ゴミのようです。 誰かがより良い方法を持っていますか?
747 ruby  random  passwords 

13
Objective-Cでの乱数の生成
私は主にJavaの頭であり、0〜74の疑似乱数を生成する方法が必要です。Javaでは、次のメソッドを使用します。 Random.nextInt(74) シードや真のランダム性についての議論には興味がありません。Objective-Cで同じタスクをどのように達成するかだけです。私はグーグルを精査しました、そして多くの異なったそして矛盾する情報のビットがあるようです。

30
1〜5から1〜7のランダムな範囲を拡大します
1から5の範囲のランダムな整数を生成する関数を指定して、1から7の範囲のランダムな整数を生成する関数を記述します。 シンプルなソリューションとは何ですか? メモリ使用量を減らす、またはより遅いCPUで実行するための効果的なソリューションは何ですか?
692 algorithm  random  puzzle 

6
配列からランダムに選択するにはどうすればよいですか?
これを行うよりクリーンな方法があるかどうかを知りたいです。基本的に、可変長の配列からランダムな要素を選択します。通常、私は次のようにします。 myArray = ["stuff", "widget", "ruby", "goodies", "java", "emerald", "etc" ] item = myArray[rand(myarray.length)] 2行目を置き換えるのにもっと読みやすい/簡単なものはありますか?またはそれを行うための最良の方法です。できると思いますがmyArray.shuffle.first、#shuffleSOで数分前に見ただけで、まだ実際に使用していません。
559 ruby  arrays  random 



25
どのようにしてAppleのSwift言語で乱数を生成しますか?
私はSwiftブックが乱数ジェネレーターの実装を提供していることを理解しています。この実装を自分のプログラムにコピーして貼り付けるのがベストプラクティスですか?または、これを使用して現在使用できるライブラリはありますか?
443 swift  random 

30
ランダムカラージェネレーター
この関数を前提として、色をランダムカラージェネレーターに置き換えます。 document.overlay = GPolyline.fromEncoded({ color: "#0000FF", weight: 10, points: encoded_points, zoomFactor: 32, levels: encoded_levels, numLevels: 4 }); どうすればできますか?


29
PHP:ランダムで一意の英数字の文字列を生成する方法は?
検証リンクで使用する数字と文字を使用して、ランダムで一意の文字列を生成するにはどうすればよいでしょうか?あなたがウェブサイトでアカウントを作成するときのように、それはあなたにリンク付きのメールを送ります、そしてあなたはあなたのアカウントを確認するためにそのリンクをクリックしなければなりません...ええ...それらの1つ。 PHPを使用してそれらの1つを生成するにはどうすればよいですか? 更新:について覚えてuniqid()いるだけです。これは、マイクロ秒単位の現在時刻に基づいて一意の識別子を生成するPHP関数です。私はそれを使うと思います。


12
ランダムな行を選択する最良の方法PostgreSQL
PostgreSQLで行をランダムに選択したいので、これを試しました: select * from table where random() < 0.01; しかし、他の人はこれをお勧めします: select * from table order by random() limit 1000; 5億行の非常に大きなテーブルがあるので、高速にしたい。 どちらのアプローチが良いですか?違いは何ですか?ランダムな行を選択する最良の方法は何ですか?

15
SQL Serverテーブルからn個のランダムな行を選択します
約50,000行のSQL Serverテーブルがあります。それらの行のうち約5,000をランダムに選択したいと思います。複雑な方法を考えました。「乱数」列を持つ一時テーブルを作成し、そこに自分のテーブルをコピーし、一時テーブルをループして各行をRAND()で更新し、乱数列< 0.1 可能な場合は1つのステートメントで、より簡単な方法を探しています。 この記事では、NEWID()関数の使用を提案しています。これは有望に見えますが、特定の割合の行を確実に選択する方法がわかりません。 誰かこれまでにこれをしたことがありますか?何か案は?
309 sql  sql-server  random 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.