问题标签 [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.
c++ - 重新发明轮子:随机数生成器
所以我是 C++ 的新手,正在尝试学习一些东西。因此,我正在尝试制作一个随机数生成器(如果您愿意,可以使用 RNG 或 PRNG)。我有 RNG 的基本知识,比如你必须从种子开始,然后通过算法发送种子。我坚持的是人们如何提出上述算法。
这是我必须获得种子的代码。
现在我知道 C++ 中有预构建的 RNG,但我希望学习的不仅仅是复制其他人的工作并试图弄清楚它。
因此,如果有人能引导我到哪里可以阅读或向我展示如何为此提出算法的示例,我将不胜感激。
php - 如何使用 php 将种子信息哈希转换为刮擦?
谁能解释我如何编写一个 php 脚本来转换信息哈希以从跟踪器中获取播种机和对等方计数...
谢谢
.net - 使用 Model First 方法时如何播种数据?
所以我正在学习 MVC3 和 EF4。我尝试了代码优先方法,但它对我来说太混乱了。我可以毫无问题地创建类,但是当处理外键和彼此之间的关系时,困难的部分就来了。
但我先选择了模型。通过这种方式,我可以直观地设计它并查看关系在哪里。
创建模型后,它会为我创建一个 SQL,我会针对我的 SQL Express 数据库执行该 SQL。完成了,完成了。
现在我想要我的表中的数据。当然,我可以使用服务器资源管理器添加它们,但我很可能会在进行过程中对我的模型进行更改。并不断更新数据库。所以我不能一直手动输入数据。我知道如果您首先使用代码,您可以派生DropCreateDatabaseIfModelChanges
并覆盖该seed
方法。
但是,如何使用模型优先方法来做到这一点?我有以下代码:
当然,在我的全局文件中:
那么现在怎么办?我如何告诉它运行该方法?我究竟做错了什么?
search-engine - 爬虫种子列表包含什么?
我一直在阅读如何实现爬虫。我知道我们从要访问的 URL 列表(种子列表)开始。访问所有这些 URL 并将访问页面中的所有链接添加到列表(边界)。那么我应该在这个种子列表中添加多少?我是否只需要添加尽可能多的 URL,并希望它们能让我获得与 www 上的 URL 一样多的内容,这是否真的保证我会在那里获得所有其他 URL?或者有一些惯例可以做到这一点?我的意思是......像谷歌这样的搜索引擎是做什么的?
security - 使用密码和种子加密哪个过程更安全
我正在为加密应用程序设计一个程序和文件格式。当我需要对加密的方法/工作流程做出决定时,我发现了这一点。我无法决定使用一种方法而不是另一种方法的利弊。
以下是格式结构的概述:
最初,我打算将SHA-256用于 Hash 函数,将AES-256用于加密算法,但后来它可以配置,正如格式所暗示的那样。
创建加密容器的建议过程:
- 哈希(密码)=> 密钥传递
- 生成随机种子
- 密钥传递 XOR 种子 => 密钥种子
- 使用 Key-Pass 加密种子并存储加密的种子
- 使用密钥种子加密数据并存储加密数据
- 使用 Key-Seed 加密 CRC 并存储加密的 CRC
问题
A.存储加密的种子和 CRC 有什么好处吗?如果我不加密存储它们会不会更不安全?
B.使用 [ Hash(Password + Seed) ] 生成密钥而不是使用 [ Hash(Password) XOR Seed ] 作为最终密钥的安全性或多或少或没有区别?
C.以上两个问题的结论性问题。使用创建加密容器的替代过程是好还是坏:
- 哈希(密码 + 种子)=> 密钥
- 存储未加密的种子
- 使用密钥加密数据并存储加密数据
- 存储未加密的 CRC(或加密)
我想我必须存储未加密的种子,以便在读取加密内容时重新生成密钥。CRC 可以加密或不加密。
ruby-on-rails-3 - 如何在迁移中向新创建的列添加数据?
在已经部署的应用程序中,在 my 中seeds.rb
,我有以下内容:
现在我想为每个州添加两个字母的代码。
所以我做了这样的迁移:
问题是:
在开发环境中,当我想从头开始重新创建数据库时,迁移运行后,此时seeds.rb
尚未运行。
因此,迁移UPDATE xxx
中的AddStateCodeToStates
没有可使用的数据(states
表为空,因为数据将从 中填充seeds.rb
),因此state_code
剩下NULL
.
所以我的问题是(它们是如此相关,很抱歉没有将它们作为每个单独的问题来问):
- 如何
state_codes
在重新创建数据库时填充(在states
表中有数据之后)? - 如何获取已部署应用程序的时间(
state_codes
不运行)rake db:migrate
seeds.rb
rake db:migrate
- 我不应该
seeds.rb
首先使用(而是将数据放入迁移中)吗?
ruby-on-rails - 为种子.rb 编写规范
在一个项目中,seeds.rb
情况变得越来越复杂。我们有一个seeds/
包含要加载数据的 yml 文件的目录。它应该可以重新运行,并且不应该重复记录(这在模型中是允许的)。好吧,seeds.rb 应该经过测试,它用于更新生产。不过,我并没有对此有所了解,想知道是否将逻辑移至lib/
正常状态并编写规范。你会怎么办?
带有 rspec 的导轨 3。
java - Java 随机,种子的微小变化只会导致输出的微小变化
在用 Java 制作地图生成器时,我发现他们的随机数生成器存在一个相当令人不安的问题,具体来说,当两个 RNG 具有非常相似的种子(以小整数不同)时,它们的第一个输出值将变得非常相似!
示例代码:
这几乎打破了我对原始 Java RNG 的信心,因为我使用坐标来生成地图生成器。有人可以建议重新定义该Random.next(int bits)
方法,或针对此问题进行其他修复吗?
感谢您的帮助!
matlab - 'RandStream' 未在 MATLAB 7.6.0.324 中定义?
我正在尝试RandStream
在 MATLAB 7.6.0.324 中使用如下:
显然,RandStream
没有在 MATLAB 7.6.0.324 上定义,我找不到关于它的文档。
如何在此版本的 Matlab 中设置随机种子,然后rand
为randperm
.
ruby-on-rails - 在 rails3 的 seed.rb 中执行 sql 脚本
我想在我的 seed.rb 中执行这个 sql 脚本
我检查了这个链接,但无法找出解决方案。所以一旦我们运行 rake db:seed
如何通过在 Ruby Rails 平台上运行 sql 脚本来播种 mysql 数据库?它将我的数据转储到表中。
任何疑问..请回复
谢谢