当前位置: 首页 > news >正文

.NET-随机数Random(.NET 8)

一、线程安全的Random
在这里插入图片描述

Random random = Random.Shared;

二、从数组中随机获取几个值
在这里插入图片描述

int[] ints = new int[] { 1, 2, 3, 4, 5 };
Random random = Random.Shared;
var results =  random.GetItems(ints, 2);
foreach(var item in results)
{
    Console.WriteLine(item);
}

三、乱序某个集合
在这里插入图片描述

int[] ints = new int[] { 1, 2, 3, 4, 5 };
Random random = Random.Shared;
random.Shuffle(ints);
foreach(var item in ints)
{
    Console.WriteLine(item);
}
http://www.dtcms.com/a/15414.html

相关文章:

  • 计算机毕业设计SpringBoot+Vue.js医院住院管理系统(源码+lw文档+PPT+讲解视频)
  • 蓝桥杯备考:贪心算法之纪念品分组
  • Redis --- 使用 Pipeline 实现批处理操作
  • 从零到一:开发并上线一款极简记账本小程序的完整流程
  • 【深度学习】计算机视觉(CV)-目标检测-SSD(Single Shot MultiBox Detector)—— 单次检测多框检测器
  • 计算机网络面试题库
  • 2025蓝桥杯JAVA编程题练习Day4
  • Golang轻松实现消息模板变量替换:text/template
  • 部门管理(体验,最原始方法来做,Django+mysql)
  • 新版电脑通过wepe安装系统
  • flutter isolate到底是啥
  • 语义通信的码本设计与信道冗余纠错
  • 日常问题-pnpm install执行没有node_modules生成
  • 深度学习与增强现实的完美邂逅:开启未来智能交互的新篇章
  • 【设计模式】【行为型模式】观察者模式(Observer)
  • 怎么让DeepSeek自动化写作文案
  • 动手实现自己的 JVM——Go!(ch01)
  • Spring Boot(7)Spring Boot 注解全解析:深入理解与应用
  • 【数据可视化-17】基于pyecharts的印度犯罪数据可视化分析
  • 信息收集-Web应用搭建架构指纹识别WAF判断蜜罐排除开发框架组件应用
  • JavaScript 中定位 DOM 元素的 15 种方法详解(含高频使用场景案例)
  • ES 命令行查询
  • 从算法到落地:DeepSeek如何突破AI工具的同质化竞争困局
  • synchronized关键字
  • MG协议转换器:破解暖通设备通讯壁垒的智能钥匙
  • 推荐的、好用的线性稳压器
  • 微信小程序实战项目001:NBA球队太阳队简介
  • 第R6周:LSTM实现糖尿病探索与预测
  • 19.4.9 数据库方式操作Excel
  • LeetCode 热门100题-无重复字符的最长子串