草庐IT

播种器

全部标签

python - 为什么在 Python 版本之间播种随机生成器不稳定?

我正在尝试在安装了不同python3版本的不同系统上从python的random.random()重现随机序列。这应该很容易,因为documentationsays:Mostoftherandommodule’salgorithmsandseedingfunctionsaresubjecttochangeacrossPythonversions,buttwoaspectsareguaranteednottochange:Ifanewseedingmethodisadded,thenabackwardcompatibleseederwillbeoffered.Thegenerator’s

java - 我应该播种 SecureRandom 吗?

在我们的代码库中找到以下代码:publicstaticfinalintDEFAULT_LENGTH=16;privatestaticSecureRandomSR;static{try{SecureRandomsd0=newSecureRandom();SR=newSecureRandom(sd0.generateSeed(DEFAULT_LENGTH*2));}catch(Exceptione){}}这里创建了一个默认的SecureRandom,然后它用于为另一个种子创建一个种子,该种子将在以后的类(class)中使用。这真的有必要吗?第二个是否比第一个更好,因为这样做了?第二次生成种

java - 我应该播种 SecureRandom 吗?

在我们的代码库中找到以下代码:publicstaticfinalintDEFAULT_LENGTH=16;privatestaticSecureRandomSR;static{try{SecureRandomsd0=newSecureRandom();SR=newSecureRandom(sd0.generateSeed(DEFAULT_LENGTH*2));}catch(Exceptione){}}这里创建了一个默认的SecureRandom,然后它用于为另一个种子创建一个种子,该种子将在以后的类(class)中使用。这真的有必要吗?第二个是否比第一个更好,因为这样做了?第二次生成种

php - 更新到 Laravel 5.3 后播种时调用未定义的方法 Illuminate\Database\Query\Builder::lists()

我正在更新到laravel5.3,我收到以下消息:[2016-08-2323:12:39]local.ERROR:BadMethodCallException:CalltoundefinedmethodIlluminate\Database\Query\Builder::lists()in/home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:2431Stacktrace:#0[internalfunction]:Illuminate\Database\Query\Bui

php - Laravel 5 播种

我正在学习“Laravel5Essentials”中的教程。当我尝试使用命令为我的数据库播种时phpartisandb:seed我收到错误[ReflectionException]ClassBreedsTableSeederdoesnotexistBreedsTableSeeder的代码定义如下:insert([['id'=>1,'name'=>"Domestic"],['id'=>2,'name'=>"Persian"],['id'=>3,'name'=>"Siamese"],['id'=>4,'name'=>"Abyssinian"],]);}}DatabaseSeeder定义如下

C++:在 main() 之外播种随机数生成器

我正在为我的类(class)创建一个模拟抛硬币的简单程序。(实际上,这学期的类(class)结束了,我只是在完成其余不需要的项目)。它涉及创建和调用一个函数,该函数生成一个介于1和2之间的随机数。最初,我试图在将使用它的函数中植入随机数生成器(coinToss);但是,它没有产生随机数。每次运行程序时,它都是相同的数字,就好像我只使用了rand()代替unsignedseed=time(0);srand(seed);rand();然而,当我将上面的内容移到intmain()它运行良好。我的问题是1)为什么在调用它的函数中设置时它不起作用以及(2)rand()是如何工作的如果srand(

php - 尝试在 Laravel 中播种角色时进入 Container.php 行 752 : Class RoleTableSeeder does not exist error,

目前,我正在尝试为我的应用程序创建角色,不幸的是我遇到了一些麻烦。每当我运行phpartisanmigrate--seed时,我都会收到我在标题中写的错误。老实说,我觉得我搞砸了一些非常简单的东西,比如名字,但我就是找不到我的错误。如果有任何帮助,我将不胜感激。User.php模型:belongsToMany('App\Role');}}Role.php模型:belongsToMany('App\User');}}用户表:publicfunctionup(){Schema::create('users',function(Blueprint$table){$table->increme

php - 如何在 Laravel 4 中为每个环境设置不同的播种机?

我有一个简单的问题,但我还没有在网上找到答案。也许我的关键字是错误的。所以我在Laravel4中开发一个应用程序。我需要根据当前的事件环境为数据库提供不同的值。所以比如我在本地环境,我想有测试数据等等。但是当我在生产环境中时,我只想拥有一个管理员用户。Laravel有内置的解决方案吗?如果没有,如何检查app/seeds/DatabaseSeeder.php文件中哪个环境处于事件状态。所以我可以根据环境调用不同的seeder。 最佳答案 没有以您想要的方式针对不同环境的内置处理程序。解决方案在播种机类中,您应该能够使用App::en

php - 在 laravel 中播种时出现质量分配错误

我正在使用faker类来帮助播种我的数据库。DatabaseSeeder看起来像这样truncate();}$this->call('UsersTableSeeder');$this->call('PostsTableSeeder');}}和UsersTableSeeder$faker->firstName,'surname'=>$faker->lastName,'email'=>$faker->email,'username'=>$faker->userName,'bio'=>$faker->sentences,'bio_html'=>$faker->sentences,'wesbi

php - Laravel 中的数据库播种是什么?

我使用Laravel框架,我最近得知有一个名为databaseseeding的东西可以为我们的测试生成一个假数据集。我的理解正确吗?嗯,这很奇怪。怎么运行的?它如何知道数据库的X列中我需要哪种类型的数据?它是如何产生的?此外,我不能制作我的真实数据集的种子(类似于导出)吗?你知道,我不太懂英语,这就是为什么我无法理解数据库领域的种子概念。 最佳答案 是的,Laravel附带了一个非常棒且流行的包,名为-Faker.您可以使用Faker编写此示例并生成10个这样的用户(在DatabaseSeeder.php中):useDB;useIl