問題タブ [seed]

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 投票する
7 に答える
39882 参照

python - random.random() で使用されるシードを照会する方法は?

Python が乱数発生器のシードに使用したシードを調べる方法はありますか?

独自のシードを指定できることはわかっていますが、Python でシードを管理することに非常に満足しています。ただし、特定の実行で得られた結果が気に入った場合は、後でその実行を再現できるように、使用したシードを知りたいです。使用された種があれば、できました。

答えが「できない」の場合、シードを自分で生成する最善の方法は何ですか? 実行ごとに常に異なるものにしたい---何が使用されたかを知りたいだけです。

更新: はい、つまり、random.random()! 間違い…【タイトル更新】

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

random - ローカライズされたランダム?

std :: random_shuffleとsrandomを使用していますが、srandom()の効果をコードのローカルブロックに制限できるかどうか疑問に思います。

より正確に言うと、サーバーアプリケーションの場合、クライアントごとに異なるランダムシードを用意し、クライアントごとの乱数生成にこの事前定義されたシードを使用し続ける必要があります。

ありがとうございました

0 投票する
2 に答える
536 参照

c# - DateTime.Now.DayOfYearが期待どおりに動作せず、ランダムシードとして問題が発生します

次のメソッドを使用して、IDのリストからランダムな値を取得しています。

シードとして使用DateTime.Now.DayOfYearしている理由は、メソッドが1日実行されるたびに同じセクターIDを選択し、翌日は別のランダムなIDを選択するためです。

これはある程度機能しますが、完璧ではありません。たとえば、昨日の朝と前夜は一貫して単一のセクターIDを選択していましたが、昨日のある時点で別のセクターIDの選択を開始しましたが、今日でも昨日の午後と同じセクターIDを使用しています。

グリニッジ標準時の深夜0時(現在のタイムゾーン)に変更されると思いDateTime.Now.DayOfYearましたが、そうではないようです。

DateTime.Now.DayOfYear予想とは異なる動作をした場合、誰かが私に記入できますか?もしそうなら、毎日深夜にリストから新しいセクターIDを確実に選択できるように、これを変更する方法はありますか?

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

ruby-on-rails-3 - Rails 3:複数のhas_oneアソシエーションとシード

Railsがうまく機能していないように見えるデータの概念を使用しています。ルートには2つ(そして2つだけ)の空港があります。私はついに、外部キーが賢明になるようにハードコーディングする方法を見つけました。

models/route.rbはとても簡単です:

これはすべて正常に機能しているようですが、正しくシードすることができないようです。

seeds.rbはそう見えます:

シードデータに、作成した空港の1つから別の空港に移動するように指示する方法は2つあることに注意してください。どちらも機能しません。を実行すると、テーブル内のIDが増分しているときrake db:seedにすべてのフィールドfrom_airport_idとフィールドが1に設定されます(現在の実行では23と24)。to_airport_idairport

だから私は2つの質問があります:

  1. 私がやっていることよりもモデルコードを処理するためのより良い方法はありますか?
  2. シードで何が間違っているのですか:-)

ありがとう!

0 投票する
2 に答える
41531 参照

ruby-on-rails - Railsアプリからdb/seeds.rbファイルを実行できますか?

私はデモを作成していますが、技術者以外の人がデモを簡単にセットアップして実行できるようにしたいと考えています。たくさんのデモデータを含むseeds.rbファイルを作成しました。ページリンクを介して管理者レベルのアクションを提供することにより、railsアプリを既知の状態にリセットできるようにしたい。私はこれらの非技術的なデモンストレーターにコマンドラインとレーキを提供したくありません。彼らは足で自分自身を撃つかもしれないからです。

メソッド内でload'db/ seeds.rb'を使用することを検討しましたが、それは私が望むことを完全には実行しません。私は何かが足りないことを知っていますが、何ですか?

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

ruby-on-rails-3 - Rails 3 で何千ものレコードをシードする

プロジェクトを本番環境に移行するときにデータを入力する必要があるテーブルがいくつかあります。これらのテーブルにはそれぞれ数千行あります。現在、データを CSV ファイルに保存していますが、seed.rb ファイルを使用すると、CSV ファイルのデータをシード.rb 形式に合わせてフォーマットする必要があるため、面倒なようです。これがほんの一握りの行であれば、それほど問題にはなりません。このデータをロードするための最良/最も簡単な方法は何ですか?

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

bash - 一部のマシンでBashの$RANDOMがシードされていない(?)のはなぜですか?

一部のマシン(同じハードウェア上のすべてのopenSUSE 11.2)では、すべてのBashシェルが次の値の同じシーケンスを出力することに気付きました$RANDOM

シーケンスは、これらすべてのマシンで同じです。乱数ジェネレーターがシードされていないようですか?なぜそれが起こるのですか、そしてそれを修正する方法は?

私の個人用マシンでは、上記のコマンドを呼び出すたびに番号が異なります。

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

java - 乱数ジェネレーターに素数のみをシードする利点は何ですか?

Java でいくつかの実験を行っているときに、プロジェクトの監督者から、実験の反復ごとに異なる数をシードするように言われました。彼はまた、シード値に素数を使用する必要があるとも述べました。これは私に考えさせました—なぜ素数なのですか?シードとして他の数値を使用しないのはなぜですか? また、素数が十分に大きくなければならないのはなぜですか? 何か案は?私は彼にこれを自分で尋ねたでしょうが、今ここにいるのは午前 4 時で、誰もが寝ています。私はこの質問を思い出し、答えを知りたくて燃えています (あなたはその気持ちを知っていると確信しています)。

いくつかの参考文献を提供していただければ幸いです。私はこれらすべての背後にある数学/概念に非常に興味があります!

編集:

私はjava.util.Randomを使用しています。

さらに編集:

私の教授は C 出身ですが、私は Java を使用しています。それが役立つかどうかはわかりません。素数を使うのが彼の特異なようですが、乱数の生成について興味深い答えがいくつか見つかったと思います。努力してくれてありがとう!

0 投票する
6 に答える
17875 参照

ruby-on-rails - db/seeds で FactoryBot を使用するにはどうすればよいですか?

これを行うことは可能ですか?

もしそうなら、どうすればそれができますか?

注: FactoryBot は、以前は FactoryGirl という名前でした。

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

ruby-on-rails - ファイルのアップロードでrakedb:seedを使用する

私はペーパークリップを使用するアプリを持っていrake db:seedます。また、新しいユーザーを呼び込むために使用できるデモアカウントを生成するためにも使用しています。

これらのデモアカウントに含める必要のある情報の一部は、AmazonS3でホストされるプロフィール写真やその他のファイルへのアクセスです。

seedsファイル内の1つのエントリのサンプル:

上記のユーザーをプロフィール写真と一緒に作成するにはどうすればよいですか?これには、ハードドライブからS3にファイルをアップロードし、そのファイルをこのレコードに関連付けることが含まれます。ありがとう!