zoukankan      html  css  js  c++  java
  • 开奖算法,数据归一化映射到任一区间 PHP实现

    2021年6月9日12:14:56

    参照算法
    https://blog.csdn.net/willduan1/article/details/80448493?utm_source=blogxgwz6

    if (!function_exists('normalized_mapping')) {
    
        /*
         * 数据归一化映射到任一区间算法
         */
        function normalized_mapping(int $x, int $x_min, int $x_max, int $y_min, int $y_max)
        {
            return $y_min + (($y_max - $y_min) / ($x_max - $x_min)) * ($x - $x_min);
        }
    }

     测试

            $x = 0;
            $x_min = 358012; 点数下限
            $x_max = 361571; 点数上限
            $y = 0;
            $y_min = 1;
            $y_max = 1000000;
    
            $k = 1;
            $data = [];
            for ($i = $x_min; $i <= $x_max; $i++) {
                $t = (int)normalized_mapping($i, $x_min, $x_max, $y_min, $y_max);
                $data[] = $t;
                p($k++ . '------' . $t);
            }
    
            $array = $data;
            //判断是否有重复数据
            $unique_arr = array_unique($array);
            $repeat_arr = array_diff_assoc($array, $unique_arr);
            p($repeat_arr);
    QQ群 247823727 博客文件如果不能下载请进群下载
    如果公司项目有技术瓶颈问题,如有需要,请联系我,提供技术服务 QQ: 903464207
  • 相关阅读:
    SQL 通配符
    低压电器及其控制
    计算机组成原理
    ASP.NET MVC 4 跨域
    C#排序算法小结
    C# 集合扩展快速排序算法
    C# 排序算法记录
    文件大小
    ProcDump
    C# 获取文件MD5校验码
  • 原文地址:https://www.cnblogs.com/zx-admin/p/14866391.html
Copyright © 2011-2022 走看看