`
dimple
  • 浏览: 95656 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论

控制随机率的精简算法

阅读更多

如果控制十个数的随机率,可以先把这10个数放在一个数组里面,然后得到的随即数模上10,则得到几率相等的1-9作为数组的下标,就可以实现平均概率取得数组里的十个数.

例如:

import java.util.Random;
public class Test
{


    public static void main(String[] args)
    {
       
        int countOne=0;
        int countTwo=0;
        int countThree=0;
        for(int i=0;i<100000;i++)
        {
            long rand=Math.round(Math.random()*100000)%3;
            if(rand==0)
            {
                countOne++;
            }else if(rand==1)
            {
                countTwo++;
            }else
            {
                countThree++;
            }
        }
        System.out.println("1: "+countOne);
        System.out.println("2: "+countTwo);
        System.out.println("3: "+countThree);
    }

}

误差率为千分之二,还算可以.绝对节省资源,速度也不错.

分享到:
评论

相关推荐

    QEM三位网格精简算法实现

    6. 提供用户界面,允许用户设置简化程度或控制精简过程。 通过这样的实现,QEM算法可以在保持3D模型视觉质量的同时显著减少其复杂性,这对于内存有限的设备或性能要求高的实时应用来说尤其有价值。在Qt中实现QEM,...

    迷宫的精简算法十分的好经本人认真测试过

    迷宫 迷宫的精简算法十分的好经本人认真测试过 shortPath迷宫

    采用R_tree的三角网格曲面非均匀精简算法.pdf

    采用 R_tree 的三角网格曲面非均匀精简算法 本文提出了基于 R_tree 的三角网格曲面非均匀精简算法,旨在解决三角网格曲面模型的精简问题。该算法采用 R_tree 组织三角网格曲面的空间拓扑结构,实现了三角面片拓扑...

    基于法向量的点云数据精简算法matlab仿真

    基于法向量的点云数据精简算法是一种常用的方法,它旨在减少数据量的同时保持数据的几何特征。 本文档主要介绍了一个使用MATLAB编写的简单点云数据精简算法。MATLAB是一种强大的数学计算和数据分析环境,适合进行...

    蓝桥杯矩阵按键精简算法

    "蓝桥杯矩阵按键精简算法"是针对这种输入设备的一种优化处理方法,它旨在简化代码编写,提高程序运行效率,这对于参加蓝桥杯比赛的选手尤其重要,因为比赛往往对代码的效率和简洁性有较高要求。 矩阵按键通常由行线...

    Cortex-m0 MCU 用加密精简算法

    Cortex-m0 MCU 用加密精简算法

    基于MSP430的FFT精简算法

    **基于MSP430的FFT精简算法详解** MSP430是德州仪器(TI)推出的一款超低功耗的16位单片机系列,广泛应用于各种嵌入式系统,特别是在需要高效能计算但又对功耗有严格要求的场合。FFT(快速傅里叶变换)作为信号处理...

    融合k-means聚类和Hausdorff距离的散乱点云精简算法.docx

    "融合k-means聚类和Hausdorff距离的散乱点云精简算法" 本文提出了一种融合k-means聚类和Hausdorff距离的点云精简算法,以提高点云数据处理和应用的效率。该算法首先在八叉树算法的基础上构建点云数据的拓扑关系,...

    电信设备-基于点特征直方图的移动场景点云精简算法.zip

    本文将深入探讨基于PFH的点云精简算法及其在电信设备中的应用。 点云数据是三维空间中离散点的集合,通常由激光雷达(LiDAR)或其他传感器生成。在电信设备中,例如基站或无人机通信系统,点云数据可以用于构建周围...

    Mesh三维网格简化精简算法研究指南

    Mesh三维网格简化精简算法研究指南,绝对经典专业

    孤立词语音识别系统的一种实用精简算法

    ### 孤立词语音识别系统的一种实用精简算法 #### 摘要与背景 本文提出了一种针对孤立词语音识别系统的精简算法,旨在降低识别过程中的计算成本,同时保持较高的识别准确率。该算法适用于小型语音识别产品的开发,...

    一种散乱点云的均匀精简算法

    针对散乱点云数据密度大、重建时间长、效率低等问题,提出了一种散乱点云的均匀精简算法。该算法基于开源C++编程库点云库(PCL),利用PCL的体素化栅格类创建一个K邻域三维体素栅格,结合包围盒法对输入的点云数据进行...

    智能优化算法期末复习(精简稳过版)

    我对每一个章节都做了思维导图,虽然可能各个学校的知识点有差异,但是我觉得吧,算法这个东西还是比较固定的,像遗传算法、模拟退火算法、蚁群优化算法、禁忌算法、粒子群算法,每个算法独立成一章,而且我是双语版...

    pid算法精简理解

    在寻迹小车,四轮翼等诸多精密系数的控制系统中,只是简单 的采集外侧数据不能够使器件乖乖听话,需要有一定的算法,比如pid算法,这里的pid文件就是有助于你理解的pid解释

    使用回溯法产生数独所有解的精简算法

    本代码实作一个非常精简的算法, 使用回溯法产生数独的所有解。

    细化算法的精简版

    细化算法是一种在数字图像处理领域广泛应用的技术,主要目的是减少图像的复杂性,提取图像的骨架,即保持图像的基本形态但去除不必要的细节。这种算法在文本分析、机器人路径规划等多个场景中有着重要的作用。 细化...

Global site tag (gtag.js) - Google Analytics