问题标签 [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作为种子的原因是因为我想在一天内每次执行该方法时都选择相同的扇区 ID,而第二天我会选择一个不同的随机扇区。

这在一定程度上有效,但并不完美。例如,昨天早上和前一天晚上它一直在选择单个扇区 ID,然后在昨天的某个时间点开始选择不同的扇区 ID,而今天它仍在使用昨天下午使用的相同扇区 ID。

我认为DateTime.Now.DayOfYear会在格林威治标准时间午夜(我当前的时区)发生变化,但似乎并非如此。

如果DateTime.Now.DayOfYear行为与我预期的不同,有人可以告诉我吗?如果是这样,有没有办法让我修改它,以便我可以确保它会在每天午夜从列表中选择一个新的扇区 ID?

0 投票
1 回答
2614 浏览

ruby-on-rails-3 - Rails 3:多个 has_one 关联和播种

我正在使用 Rails 似乎不太擅长的数据概念——一条路线有两个(而且只有两个)机场。我终于想出了如何对我的外键进行硬编码,以使它们变得合理。

models/route.rb的很简单:

这一切似乎都很好,但我似乎无法让它正确播种。

我的seeds.rb样子是这样的:

请注意,我有两种不同的方法来尝试告诉种子数据从我创建的一个机场到另一个机场。两者都不起作用。当我运行时rake db:seed,所有的from_airport_idto_airport_id字段都设置为 1,此时airport表中的 ID 正在递增(在我当前的运行中为 23 和 24)。

所以我有两个问题:

  1. 有没有比我正在做的更好的方法来处理模型代码?
  2. 我在播种时做错了什么:-)

谢谢!

0 投票
2 回答
41531 浏览

ruby-on-rails - 我可以以某种方式从我的 rails 应用程序执行我的 db/seeds.rb 文件吗?

我正在构建一个演示,我想让非技术人员很容易设置和运行演示。我已经建立了一个种子.rb 文件,其中包含大量演示数据。我希望能够通过页面链接提供管理员级别的操作,将 rails 应用程序重置为已知状态。我不想为这些非技术演示者提供命令行和耙子,因为他们可能会在脚下开枪。

我已经研究过在方法中使用 load 'db/seeds.rb' ,但这并不完全符合我的要求。我知道我错过了什么,但是什么?

0 投票
5 回答
1594 浏览

ruby-on-rails-3 - 在 Rails 3 中播种数千条记录

当我将项目转移到生产环境时,我有几个表需要填充,每个表都有几千行。我现在将数据存储在 CSV 文件中,但使用 seed.rb 文件似乎很麻烦,因为我的 CSV 文件中的数据必须格式化以满足 seed.rb 格式。如果这只是少数几行,就不会出现这样的问题。加载此数据的最佳/最简单方法是什么?

0 投票
1 回答
3146 浏览

bash - 为什么 Bash 的 $RANDOM 没有在某些机器上播种(?)?

我注意到在某些机器上(所有 openSUSE 11.2 在相同的硬件上)每个 Bash shell 都会输出相同的值序列$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 - 使用 rake db:seed 进行文件上传

我有一个使用 Paperclip 的应用程序,我还rake db:seed用来生成一些可用于帮助吸引新用户的演示帐户。

这些演示帐户应包含的部分信息是访问将在 Amazon S3 上托管的个人资料照片和其他文件。

文件中一个条目的示例seeds

如何创建上述用户以及个人资料照片?这包括将文件从我的硬盘上传到 S3 并将该文件与该记录相关联。谢谢!