问题标签 [seeding]

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 投票
16 回答
277552 浏览

javascript - 在 Javascript 中播种随机数生成器

Math.random是否可以在 JavaScript中播种随机数生成器( )?

0 投票
3 回答
1869 浏览

c# - 对象的 C# 随机代码字段生成器

我有一个具有以下属性的对象


GID
ID
代码
名称

有些客户不想输入代码,所以最初的计划是将 ID 放在代码中,但是 orm 的基本对象不同,所以我就像搞砸了......

我的计划是将####-#### 完全随机的值放入代码中,我怎样才能生成类似 Windows 7 串行生成器类型的东西,但在这种情况下你会做什么?

0 投票
3 回答
2256 浏览

random - Mersenne Twister:播种和可视化

我正在使用从CenterSpace下载的 Mersenne Twister 的 C# 实现。我有两个问题:

  1. 无论我如何播种算法,它都没有通过DieHard 测试,我的意思是我的 p 值得到了很多 1 和 0。我对 269 个 p 值的 KStest 也是 0。好吧,我不能完全解释 p 值,但我认为结果中的几个 1 和 0 是坏消息。
  2. 我被要求直观地显示数字的随机性。所以我在生成数字时绘制它们,这似乎根本不是随机的。这是几秒钟后和几秒钟后结果的两张截图。正如您在第二个屏幕截图中看到的那样,数字落在一些平行线上。我尝试了不同的算法将数字映射到点。它们都产生平行线,但角度不同!这就是我将数字映射到这些屏幕截图的点的方式new Point(number % _canvasWidth, number % _canvasHeight):正如您可能猜到的,视觉结果取决于表单的宽度和高度,这是一个灾难性的结果。

以下是我尝试播种算法的几种方法:

  1. 用户输入。我输入一些数字以将算法播种为 int 数组。
  2. 算法本身生成的随机数!!
  3. 一个数组new Guid().GetHashCode()

我在这里想念什么?我应该如何播种算法?我怎样才能让它通过 DieHard?

0 投票
2 回答
471 浏览

cocoa - 可以直接编辑 Core Data 内容吗?

我已经使用 Core Data 大约一个星期了,真的很喜欢它,但是一个小问题是设置默认值需要通过并设置一个临时接口来加载数据,然后我一旦有了就取消了播种的数据。有什么方法可以编辑表中的值,例如如何使用 phpMyAdmin 来操作 MySQL 数据库中的值?或者,如果没有检测到 storedata XML 文件,有没有办法编写一个函数来从 Numbers 电子表格之类的东西中导入种子值?

0 投票
2 回答
451 浏览

hash - 查找表的伪随机种子方法

有人可以建议一种获取全局种子值的好方法,例如“Hello World”并使用该值在数组或表中查找值。

我有点像经典的“精英”太空飞行游戏,其中行星有不同的属性,但它们不是随机的,只是从宇宙的种子值中推导出来的。

我在考虑输入值的 MD5,然后使用哈希中的字节,将它们转换为整数并将它们修改为查找表的可接受索引,但我怀疑必须有更好的方法?我读过一些关于梅森龙卷风的东西,但也许那是矫枉过正。

我希望能对我的查找表中的值产生良好的分布。例如红色、橙色、黄色、绿色、蓝色、紫色

另外要强调的是,我每次都不是在寻找随机值,而是在寻找一致的值。

更新:也许我很难表达我自己的问题域。这是一个使用生成器并且可以生成 X 个值的站点的示例:http ://www.seventhsanctum.com

附加标准

我更愿意从第一原则开始工作,而不是使用诸如 System.Random 之类的库函数

0 投票
2 回答
5710 浏览

mysql - 播种 SQLite RANDOM()

SQLite 是否支持RANDOM()像 MySQL 一样为函数播种RAND()

从 MySQL 手册中关于RAND(N)

如果指定了常量整数参数 N,则将其用作种子值,从而生成可重复的列值序列。在下面的示例中,请注意 RAND(3) 产生的值序列在它出现的两个地方都是相同的。

如果没有,有没有办法只使用一个查询来存档相同的效果?

0 投票
1 回答
401 浏览

ruby-on-rails - 行为不端的 db:Rails 中的种子

我的 DB Seed 出现了一些奇怪的行为。有问题的代码是这样的:

rake db:seed 运行良好,但是当我查看 question_types 表时,我发现只创建了“多项选择”,没有“单输入”的迹象

我尝试删除我的数据库并从头开始,但它仍在发生。我正在使用 Rails 2.3.5 和 PostgreSQL 数据库

0 投票
2 回答
1198 浏览

ruby-on-rails - ruby-on-rails:播种数据策略(或将测试数据加载到开发人员数据库中)

我想经常清除并重新加载我的开发人员数据库(Ruby on rails)。

当然,我可以通过网页手动添加数据,但我想知道是否有人对这种类型的测试有任何策略。

(我已经有单元、功能和集成测试,仅供参考)

谢谢

0 投票
1 回答
128 浏览

ruby-on-rails - 无法弄清楚如何在 netbeans 中使用 db:seed for rails

似乎无法让我的seeds.rb 文件通过命令“rake db:seed”运行。我正在使用netbeans,而且我是rails的初学者,所以我可以做一些非常简单和愚蠢的事情=/。我知道您打算将您的种子.rb 文件放在 db 目录中,但 netbeans 似乎没有,或者可能已将其重命名...有什么帮助吗?

0 投票
1 回答
810 浏览

ruby-on-rails - “rake db:seed”没有方法错误

当我尝试运行“rake db:seed”命令时,rails 控制台输出“NoMethodError: undefined method `db' for #”不太确定发生了什么。我正在使用 netbeans 构建使用内置 JRuby 1.2 的 rails 项目,这与它有什么关系吗?