首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏棒棒小飞人

    PHP随机颜色生成器

    function randomColor() { $str = '#'; for($i = 0 ; $i < 6 ; $i++) { $randNum = rand(0 , 15); switch ($randNum) { case 10: $randNum = 'A'; break; case 11: $randNum = 'B'; break; case 12: $ran

    2.5K00发布于 2021-09-23
  • 来自专栏全栈程序员必看

    PHP生成随机数(昵称随机生成器)

    param int $type 1生成昵称,2生成姓名 * //汉语 - 给用户自动生成昵称 */ function nickname($type = 1){ /** * 随机昵称

    7.1K30编辑于 2022-07-28
  • 来自专栏图灵技术域

    MATLAB随机生成器

    possion分布的参数只有一个:lambda,此参数要大于零 基本语法:poissrnd(lambda,[M,N,P,…]) 附: betarnd 贝塔分布的随机生成器 binornd 二项分布的随机生成器 chi2rnd 卡方分布的随机生成器 exprnd 指数分布的随机生成器 frnd f分布的随机生成器 gamrnd 伽玛分布的随机生成器 geornd 几何分布的随机生成器 hygernd 超几何分布的随机生成器 lognrnd 对数正态分布的随机生成器 nbinrnd 负二项分布的随机生成器 ncfrnd 非中心f分布的随机生成器 nctrnd 非中心t分布的随机生成器 ncx2rnd 非中心卡方分布的随机生成器 normrnd 正态(高斯)分布的随机生成器 poissrnd 泊松分布的随机生成器 raylrnd 瑞利分布的随机生成器 trnd 学生氏 t分布的随机生成器 unidrnd 离散均匀分布的随机生成器 unifrnd 连续均匀分布的随机生成器 weibrnd 威布尔分布的随机生成器

    2.4K20发布于 2021-05-21
  • 来自专栏完美Excel

    VBA代码:随机颜色生成器

    标签:VBA,自定义函数 一个VBA自定义函数,生成随机颜色,可以专门排除不想要的颜色。一段过程代码,生成颜色索引及对应颜色的参考表,用以在自定义函数中指定你不需要的颜色提供参考。 '设置公共变量来记住值 Public pubPrevColor As Integer '用途——该函数可以选择随机的颜色,也可以排除你不喜欢的颜色 Function intRndColor() Dim Again As Label Again: intRndColor = Int((50 * Rnd) + 1) '随机生成 Select Case intRndColor Case Is = 1 pubPrevColor GoTo Again End Select pubPrevColor = intRndColor '将当前颜色赋给之前的颜色 End Function '用于查看颜色,为随机颜色生成器选择不需要的颜色

    75510编辑于 2024-04-12
  • 来自专栏海风

    随机数和伪随机生成器

    几个问题 为什么需要随机数? 伪随机数伪在哪里? 为何要采用伪随机数代替随机数?这种代替是否有不利影响? 如何产生(伪)随机数? 以下内容将围绕这几个问题依次说明。 2. 对于一个[0,1]之间的均匀分布伪随机生成器来说,我们有以下定义来消除确定性和随机性之间的矛盾。 ,u_n)是均匀分布随机过程的独立同分布采样(V_1,V_2...V_n)的复制(在一定测试方法下对比)。那么这个算法被称为均匀分布伪随机生成器。 ---- 定义中并没有给出具体的测试方法。 如果算法产生的数据通过了测试,那么就称之为均匀分布伪随机生成器。 但是这一理论还是有一些问题的。算法中一些隐藏的可预测性可能很难被检测出来,这可能会导致错误的实验结果。 ,那么随机变量 ? 服从 ? 。也就是说,通过均匀分布随机数,可以得到满足其他分布的随机数。 5. 问题 为何要采用伪随机数代替随机数?

    2.2K20发布于 2019-09-11
  • 来自专栏python3

    python实例--随机密码生成器

          最近在学习python,抽空看了看图形化模块wx,顺手写了个随机密码生成器,程序运行界面如下图:(注:在Ubuntu下运行结果) ? __init__(self,parent,id,'随机密码生成器',size=(430,285))         panel = wx.Panel(self)         font=wx.Font

    2.1K20发布于 2020-01-06
  • 来自专栏后端码事

    关于 ThreadLocalRandom 随机生成器

    ThreadLocalRandom 线程安全随机数获取。 示例随机整数:java.util.concurrent.ThreadLocalRandom.current().nextInt(); 线程Thread类中的三个变量:threadLocalRandomSeed 图1 这三个字段是由ThreadLocalRandom来管理的,用以创建并发应用中的高性能伪随机生成器

    1.3K10发布于 2020-09-10
  • 来自专栏橙光笔记

    使用随机生成器估算π

    编写函数,使用随机生成器估算π。 各种计算机语音中都会给出π的具体值,如JavaScript中就有Math.PI,但是如何不使用该值来粗略估算π的值呢? 整体思路:如图所示,在坐标系(x, y)的作用域[-1,1]与值域[-1,1]中随机生成点,点在圆x² + y² = 1内的概率为π / 4,那么π可以由4 * 点在圆内的数量 / 所有点的数量得到。

    47510编辑于 2024-07-11
  • 来自专栏lhyt前端之路

    js随机生成器的扩展

    0.前言 给你一个能生成随机整数1-7的函数,就叫他生成器get7吧,用它来生成一个1-11的随机整数,不能使用random,而且要等概率。 ()*7)+1 //规则:整篇文章,唯一能用random的地方 } 1.扩展+分区 既然是扩展,那么我给小范围随机生成器扩展个几倍,再截取目标随机数范围不就得了。 1.1 扩展 既然是小范围随机扩展到大范围,那么肯定离不开小范围随机生成器get7的多次调用。 当然我们最终目标很明确,目标随机生成器get11,它的每一个随机数都会等概率映射到get7的扩展序列里面: 然后我们很快就可以想到一个公式: a*(getx - 1) + getx a是个整数,整个公式含义是 公式推广: 已知生成器getn能生成1-n的随机数,那么由getn拒绝采样得到的新生成器geta和getb(a,b都不大于n),可以生成get(a*b): get(a*b) = geta + a*(getb

    5.5K10编辑于 2022-09-21
  • 来自专栏《C++与 AI:个人经验分享合集》

    《C++中的随机生成器:探索随机之美》

    那么,C++中的随机生成器有哪些呢?让我们一起来深入探索。 一、C++标准库中的随机生成器 1.   头文件 C++11 引入了新的随机生成器库  ,它提供了更强大、更灵活的随机数生成功能。 Qt 中的随机生成器 Qt 是一个跨平台的应用程序开发框架,它也提供了自己的随机生成器。Qt 中的随机生成器使用了高质量的随机数算法,并且可以在不同的平台上提供一致的随机数生成结果。 四、选择合适的随机生成器 在选择 C++中的随机生成器时,需要考虑以下几个因素: 1. 随机性和质量 不同的随机生成器具有不同的随机性和质量。 一些随机生成器可能更适合特定的应用场景,如密码学中的安全随机生成器需要更高的随机性和安全性。在选择随机生成器时,需要根据具体的需求评估其随机性和质量。 2.  性能 随机生成器的性能也是一个重要的考虑因素。一些随机生成器可能在生成随机数时需要更多的计算资源,这可能会影响程序的性能。在选择随机生成器时,需要考虑其性能是否满足应用的需求。 3. 

    1K10编辑于 2024-12-09
  • 来自专栏咖啡拿铁

    揭秘Java高效随机生成器

    1.前言 在Java中一提到随机数,很多人就会想到Random类,如果有生成随机数的需求的时候,大多数时候都会选择使用Random来进行随机数生成,虽然其内部使用CAS来实现,但是在多线程并发的情况下的时候它的表现并不是很好 2.Random Random这个类是JDK提供的用来生成随机数的一个类,这个类并不是真正的随机,而是伪随机,伪随机的意思是生成的随机数其实是有一定规律的,而这个规律出现的周期随着伪随机算法的优劣而不同 [0,10)之间的int类型的随机数,左闭右开。 这个流程比nextInt()多了几步,具体步骤如下: 首先获取31位的随机数,注意这里是31位,和上面32位不同,因为在nextInt()方法中可以获取到负数的随机数,而nextInt(int bound 最后 相信读完这篇文章以后,未来如果在实际应用中使用随机数你肯定会有新的选择。

    2.8K30发布于 2019-10-13
  • 来自专栏CSS

    蓝桥杯-【算法实现】随机生成器

    基 本 思 路:1.既然要控制生成的随机数个数countNum,那么可以使用for循环来控制。                   2.接下来就是重点如何控制生成随机数的范围    拓展知识面: Math.ceil(n);  向上取整。返回大于等于n的最小整数。 Math.floor(n);  向下取整。 Math.random(n);  0.0 ~ 1.0 之间的一个伪随机数。 Math.floor(Math.random()*10);    可均衡获取0到9的随机整数。 Math.round(Math.random());   可均衡获取0或1的随机整数。 重要公式:(Math.random()*(maxNum-minNum+1)+minNum,10) maxNum范围最大值 minNum范围最小值 如此控制生成的随机数范围。

    1.2K10编辑于 2024-04-08
  • 来自专栏数据结构与算法

    BZOJ3122: 随机生成器(BSGS)

    直接把\(X_{i+1} = (aX_i + b) \pmod P\)展开,推到最后会得到这么个玩意儿

    98910发布于 2019-03-29
  • 来自专栏魏杰的技术专栏

    Java编写的随机密码生成器源码

    最近用Java写的一个密码生成器,实现方法是首先定义一个候选字符数组,并通过java.util.Random中的nextInt()方法生成一个随机整数做为候选字符数组的键,来实现随机取出字符的功能,详细程序请见下面的源代码 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Random; /** * 密码生成器

    1.9K20编辑于 2022-12-23
  • 简单随机生成器 在线工具分享

    日常抽奖、点名、分组、测试数据时,经常会用到随机数。相比手动输入或套公式,这个在线工具打开就能用,电脑和手机都方便。这个简单随机生成器是我用 Vue 开发的,重点是上手快、操作清晰。 在线工具网址:https://see-tool.com/dns-query 工具截图:  这个工具能做什么按区间生成随机整数或小数一次生成多个结果,适合批量使用支持去重,避免抽样重复可选升序或降序 适合哪些场景学生:随机点名、练习题取值老师或运营:活动抽取、名单分组办公人群:测试数据、编号样例开发与测试:快速生成一批可控数字使用小提醒如果开启去重,生成数量不能超过区间内可选值;如果你更关注分布效果 我做这个工具的目标很简单:让“生成随机数”这件小事更省时间。希望它能帮你减少重复操作,把精力留给更重要的事情。

    88610编辑于 2026-03-14
  • 来自专栏数据结构与算法

    BZOJ3671: 随机生成器(贪心)

    Submit: 2098  Solved: 946 [Submit][Status][Discuss] Description Input 第1行包含5个整数,依次为 x_0,a,b,c,d ,描述小H采用的随机数生成算法所需的随机种子 为了科普随机化算法??(雾) 字典序最小?那不就是贪心走小的就行了么?

    66720发布于 2018-07-27
  • 来自专栏日常学python

    Python NumPy自定义随机分布生成器

    在实际应用中,经常需要根据特定需求创建自定义的随机分布生成器随机数生成的基础 在开始创建自定义随机分布之前,了解 NumPy 提供的随机数生成工具是非常重要的。 (loc=0, scale=1, size=5) print("正态分布随机数:", normal_samples) 这些函数为开发自定义随机分布提供了基础工具,我们可以基于这些分布构建更加复杂的分布生成器 开发自定义随机分布生成器 直接定义概率密度函数(PDF)或累积分布函数(CDF)。 基于现有分布进行变换。 以下是一个创建自定义指数分布随机生成器的示例: # 自定义指数分布生成器 def custom_exponential(scale, size): # 使用逆变换公式:x = -scale * 通过详细的代码示例和实际应用,展示了如何灵活生成满足特定需求的随机分布。在数据模拟、科学计算和机器学习中,自定义随机分布生成器是一种非常实用的工具,希望本文能够在实际工作中提供参考和帮助。

    74210编辑于 2025-01-15
  • 来自专栏数据结构与算法

    洛谷P2044 随机生成器

    题目描述 栋栋最近迷上了随机算法,而随机数是生成随机算法的基础。 栋栋准备使用线性同余法(Linear Congruential Method)来生成一个随机数列,这种方法需要设置四个非负整数参数m,a,c,X[0],按照下面的公式生成出一系列随机数{Xn}: 用这种方法生成的序列具有随机序列的性质,因此这种方法被广泛地使用,包括常用的C++和Pascal的产生随机数的库函数使用的也是这种方法。 栋栋知道这样产生的序列具有良好的随机性,不过心急的他仍然想尽快知道X[n]是多少。由于栋栋需要的随机数是0,1,...

    1.4K70发布于 2018-04-11
  • 来自专栏Python 知识大全

    random — 伪随机生成器(史上总结最全)

    阅读本文需要6.5分钟 目的:实现几种类型的伪随机生成器。 random 模块基于 Mersenne Twister 算法提供了一个快速的伪随机生成器。 getstate() 函数可以返回随后用于 setstate() 的重新初始化随机生成器的数据。 $ python3 random_randrange.py 15 20 85 随机选择序列值 随机生成器的一个常见用途是从枚举序列中返回随机项,既是这些值不是数字。 然而,如果没有好的平台随机生成器,实例很可能被使用当前时间播种,然后就产生了相同的值。 一些操作系统提供了一个随机数字生成器,它可以访问随机生成器引入的更多熵源。

    6.7K30发布于 2020-02-13
  • 来自专栏python3

    python3基础学习(双色球随机生成器

    实战一:双色球随机生成器,使用语法:python3 xx.py 红球个数 蓝球个数 import random import sys red_num = int(sys.argv[1]) blue_num

    1.2K10发布于 2020-01-06
领券