Maynard

faker使用

为君一笑 提交于 2020-04-12 16:04:45
laravel中faker的方法总结 展开 laravel faker用法总结 安装 composer require fzaninotto/faker 一、基础方法: 随机数:randomDigit // 7 不为空随机数:randomDigitNotNull // 5 随机数:randomNumber($nbDigits = NULL, $strict = false) // 随机浮点数:randomFloat($nbMaxDecimals = NULL, $min = 0, $max = NULL) // 48.8932 区间内的随机数:numberBetween($min = 1000, $max = 9000) // 8567 随机字母:randomLetter // 'b' // returns randomly ordered subsequence of a provided array 随机选取数组中的几个,返回也为数组:randomElements($array = array ('a','b','c'), $count = 1) // array('c') 随机选取数组中的一个:randomElement($array = array ('a','b','c')) // 'b' 打乱字符串:shuffle('hello, world') // 'rlo,h

如何确保我们的数字遗产不会消失在未来

无人久伴 提交于 2019-11-29 08:09:43
Forbidding Blocks. Concept: Mike Brill; Drawing: SafdarAbidi; Image courtesy of BOSTI. 怎样才可以记录或写下那些可以被10000年后的人们阅读和解释的指令呢? 1992年,一个多学科研究小组坐下来回答了这个问题,他们努力创造出经得起时间考验的针对放射性污染的警告标志。这项研究凸显了我们在长期信息检索中都面临的一个十分基础的挑战——互联网架构师Vint Cerf将这种现象称为“比特腐烂”(bit rot)。 1979年,美国国会授权在新墨西哥州卡尔斯巴德镇外几英里处建造废物隔离试验工厂(WIPP)。WIPP旨在将防御相关的放射性废物储存在该地区的地质稳定盐矿床中。但在该项目面临的众多挑战中,如何将埋藏废物的危险传达给后代是最为棘手的。 由于所处理材料的放射性,该团队的任务是创建警告“标记”,这些标记不仅要经受住1万年时间的考验,而且从现在开始产生它们的1万年后,当语言甚至是人类交流的手段可能是难以想象的不同时,还要保证人类能明白它所要传达的信息。 设计这些标记是WIPP研究团队面临的一个至关重要且艰难的任务。首先,标记需要耐用。按照团队的说法,他们需要承受“人类破坏建筑物的倾向。”他们需要向未来传递当下的,可能不会在未来出现的设计语言,亦或者向表现出截然不同的文化规范和期望的社会传递内容