正态分布——听起来非常耳熟,用起来也很顺手——因为很多语言都已经内置了有关正态分布的各种工具。但其实,在这个最普遍、最广泛的正态分布背后,要生成它还有很多学问呢。f(x|μ,σ)=...
没有看过上一篇的同学请看正态分布随机数的生成 (1)。接受—拒绝法求反变换固然还可行,但是碰到无法解析求逆的函数,用数值方法总归比较慢。下面我们就来说说另一个能够适合任何概率密度分...
0x00 简介和朋友聊到一个比较有意思的现象,在最近两年的校招面试中,大部分同学连一点基础的密码学知识都没有, 即便是有一些渗透功底的同学。所以这里想和大家聊一些简单的密码学基础知...
说点什么
随机数在软件的应用非常广泛。比如说抽奖程序就是一下能想到的应用之一。但是在一些更加重要的应用当中随机数也发挥着重要的作用,比如加密敏感信息、对地球天气等复杂系统建模以及数据的公正采...
从入门到精通,一路地奔跑。
最近修改了网站的抽奖算法,使得抽奖看起来更加『公平』,为此我整理了下,谈谈在抽奖系统设计中的『坑』。抽奖分为两种:知道总人数不知道总人数举栗子1. 已知人数14 个奖品分给 500...
随机数函数rand大家一定都使用的炉火纯青了,但是如何你想自己实现一个rand函数该怎么办呢?这篇文章让我来简单介绍一下随机数的常用生成方法最近工作太忙,几乎没精力写文章,竟然有人...
打砸程序员
本文作者:Carl Tashian英文连接:A Brief History of Random Numbers “在所有的产生随机数的事物中,我认为没有什么能够超越骰子了”,这是统...
Web前端路上的一只大哈
前言对于随机数平时我们还是比较常用的,一般都会直接通过各种语言原生自带的随机函数,比如 c++ 中有random()函数,java 中有 Random 类,python 有 ran...
《图解数据结构与算法》《Tomcat内核设计剖...
1.前言在Java中一提到随机数,很多人就会想到Random类,如果有生成随机数的需求的时候,大多数时候都会选择使用Random来进行随机数生成,虽然其内部使用CAS来实现,但是在...
公众号:咖啡拿铁
EOSDice 在2018年11月3日受到黑客攻击,被盗2,545 EOS,约合 1.35 万美元,针对这个漏洞,零时科技团队进行了详细的分析及攻击过程复盘,尽管这个漏洞已经发生过...
毕业于北航,先后加入创新工场、猎豹现登链科技CTO
以太坊智能合约中经常需要随机数(尤其是博彩应用),我怎样才能安全地生成一个随机数? 有什么好的做法和安全权衡需要考虑?铭记在心用户做出任何影响结果的决定都会给用户带来不公平的优势。...
在区块链上,由于一切信息都是透明公开的,提供一个安全实用的随机数是一个非常困难的问题。但是随机数是很多应用的基础,比如游戏,博彩,流程控制等。因此,提供一个实用可靠的随机数是基于智...
一、什么是随机数随机数都是由随机数生成器(Random Number Generator)生成的。随机数分为”真随机数“和”伪随机数“两种。1、 真随机数真正的随机数是使用物理现象...
点击上方蓝色“Go语言中文网”关注我们,领全套Go资料,每天学习 Go 语言Illustration created for “A Journey With Go”, made f...
极客时间专栏《Go语言核心36讲》的作者,人邮...
原文:https://soliditydeveloper.com/high-stakes-roulette译文出自:登链翻译计划译者:翻译小组校对:Tiny 熊本文永久链接:lea...
十二年程序媛,个人技术微信公众号:编程一生