在 C# 中生成真正的随机数这么容易吗?

2024-01-05

我使用谷歌找到了这段代码。

private int RandomNumber(int min, int max)
{
Random random = new Random();
return random.Next(min, max);
}

这真的是在 C# 中生成真实随机数的全部吗?我打算小规模生成 1-10 之间的值。

Thanks


你所说的“真实”是什么意思?当然,它们是随机数,尽管也许不是加密安全随机数。但对于大多数应用程序来说,Random.Next绝对足够好。

如果您想要加密安全的随机数,请查看System.Security.Cryptography.RandomNumberGenerator http://msdn.microsoft.com/en-us/library/system.security.cryptography.randomnumbergenerator.aspx class.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 C# 中生成真正的随机数这么容易吗? 的相关文章

  • 如何在另一个应用程序中挂钩 api 调用

    我正在尝试挂钩另一个应用程序的 ExtTextOut 和 DrawTextExt GDI 方法调用 我知道我需要使用 GetProcAddress 来查找 gdi32 dll 中那些方法的地址 并用我的函数的地址覆盖我想要挂钩的进程中的地址
  • 在 Java 中创建 T 的新实例

    在C 中 我们可以定义一个泛型class A
  • 在现代 C++ 中,临时生命周期延长何时有用?

    在 C 中 您可以将函数的返回值 返回值 而不是引用 绑定到 const 引用 并且代码仍然有效 因为该临时对象的生命周期将延长到作用域末尾 例如 std string get string return abc void f const
  • 解析 JWT 令牌以仅获取有效负载内容,无需 C# 或 Blazor 中的外部库

    我正在使用 Blazor 编写可以访问 JWT 的客户端应用程序 我想知道一种简单的方法来读取令牌有效负载内容而不添加额外的依赖项 因为我不需要其他信息 也不需要验证令牌 我认为解析有效负载内容应该足够简单 只需将其写入方法即可 JwtTo
  • 如何使用 SOAP 且不使用 WSE 在 .NET 中签署 Amazon Web 服务请求

    亚马逊产品广告 API 以前称为 Amazon Associates Web Service 或 Amazon AWS 实施了一项新规则 即自 2009 年 8 月 15 日起 向其发送的所有 Web 服务请求都必须经过签名 他们在其网站上
  • 如何制作可启动程序?

    所以 这个问题可能看起来很奇怪 但假设我编译了 int main void int x 3 int y 4 int z x y 是否可以让CPU这样运行 如何 例如 这允许我写入监视器吗 如果我没记错的话 内存中有些地方可以写入要显示的内容
  • 一元 +/- 运算符如何可能导致“-a”或“+a”中的整数提升,“a”是算术数据类型常量/变量?

    这句看似微不足道的台词摘自我的迈克 巴纳汉和布雷迪的 C 书 第 2 8 8 2 节 http publications gbdirect co uk c book chapter2 expressions and arithmetic h
  • C# 开源 NMEA 解析器 [已关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找 C 开源 NMEA 解析器 嗯 我自己也不熟悉 但是一些快速搜索显示了一个代码项目 htt
  • 增强精神、递归和堆栈溢出

    为什么下面的代码在运行时崩溃 它会给出堆栈溢出错误 include
  • MFC:如何设置CEdit框的焦点?

    我正在开发我的第一个简单的 MFC 项目 但我正在努力解决一个问题 想要设置所有的焦点CEdit其中一个对话框中的框 我的想法是 当打开对话框时 焦点位于第一个编辑框上 然后使用 选项卡 在它们之间交换 我看到了方法SetFocus 但我无
  • 使用 C# 和 wpf 创建类似 Dock 的应用程序

    我需要创建一个与我们购买笔记本电脑时获得的应用程序类似的应用程序 仅当鼠标指针到达窗口顶部时它才可见 那么我怎样才能使用 C 4 0 来做到这一点呢 http www notebookcheck net uploads pics win2
  • 如何对 NServiceBus.Configure.WithWeb() 进行单元测试?

    我正在构建一个 WCF 服务 该服务接收外部 IP 上的请求并将其转换为通过 NServiceBus 发送的消息 我的单元测试之一调用Global Application Start 它执行应用程序的配置 然后尝试将 Web 服务解析为 验
  • 在 asp.net MVC 中使用活动目录进行身份验证

    我想使用活动目录对我的 asp net mvc 项目中的用户进行身份验证 在网上冲浪了几个小时后 我没有找到任何对我有用的东西 我已经看到了所有结果 但什么也没有 我尝试按照许多帖子的建议编辑我的 web config 如果有人可以帮助我提
  • 引用/指针失效到底是什么?

    我找不到任何定义指针 引用无效在标准中 我问这个问题是因为我刚刚发现 C 11 禁止字符串的写时复制 COW 据我了解 如果应用了 COW 那么p仍然是一个有效的指针并且r以下命令后的有效参考 std string s abc std st
  • 为什么 Cdecl 调用在“标准”P/Invoke 约定中经常不匹配?

    我正在开发一个相当大的代码库 其中 C 功能是从 C P Invoked 的 我们的代码库中有很多调用 例如 C extern C int stdcall InvokedFunction int 使用相应的 C DllImport CPlu
  • 使用 GCC 生成可读的程序集?

    我想知道如何使用GCC http en wikipedia org wiki GNU Compiler Collection在我的 C 源文件中转储机器代码的助记符版本 这样我就可以看到我的代码被编译成什么 你可以使用 Java 来做到这一
  • 英文日期差异

    接近重复 如何计算相对时间 https stackoverflow com questions 11 how do i calculate relative time 如何在 C 中计算某人的年龄 https stackoverflow c
  • 使用 jQuery 从 ASP.Net JSON 服务获取数据

    我正在尝试调用 Google 地图地理编码 API 从纬度 经度对中获取格式化的地址 然后将其记录到控制台 我正在尝试获取为给定位置返回的第一个 formatted address 项目 我很简单无法从 JSON 中提取该项目 我不知道为什
  • 如何调试 .NET 运行时中的内部错误?

    我正在尝试调试一些处理大文件的工作 代码本身works 但 NET 运行时本身会报告零星错误 对于上下文 这里的处理是一个 1 5GB 文件 仅加载到内存中一次 在循环中处理和释放 故意尝试重现此否则不可预测的错误 我的测试片段基本上是 t
  • INotifyPropertyChanged 和 propertyName

    我一直不确定它的含义propertyName实施时INotifyPropertyChanged 所以一般来说你实现INotifyPropertyChanged as public class Data INotifyPropertyChan

随机推荐

  • jQuery UI 选项卡 - 深度链接到选项卡内容

    我不确定目前这是否可能 而且我所做的测试似乎提供了奇怪的结果 我在一页上有 4 个选项卡 这些选项卡内有几个文本部分 每个部分都有一个唯一的锚点名称 我想做的是从另一个页面链接到选项卡 3 中的第四个内容块 这些选项卡都工作得很好 如果我链
  • 将参数传递给 Go IIFE(以下 javascript 示例)

    我习惯于在 javascript 中进行编程 我可以执行以下操作将参数传递到立即调用的函数表达式中 function twoSeconds do something with twoSeconds here 2 1000 所以我希望能够在
  • PostgreSQL - 从函数返回 n 大小的 varchar

    正如我在文档中发现的 带括号的类型修饰符 例如 类型的精度字段 numeric 被 CREATE FUNCTION 丢弃 是否有其他方法可以从 plpgsql 函数返回 varchar N 类型 问题更新 在图片上 您可以看到 Name 列
  • 为什么不能使用 cat 逐行读取文件,其中每行都有分隔符

    我有一个文本文件 其中包含如下内容 abc 123 comma the quick brown fox jumped over the lazy dog comma comma 我写了一个脚本 for i in cat file do ec
  • 通过 Android 应用程序连接到 WiFi

    我希望创建一个应用程序 检测附近可用的 wifi 连接 然后连接到它们 到目前为止 我所做的是创建一个 ListView 列出可用的 wifi 连接 然后创建一个 LongItemClick 对话框 显示网络的 SSID 和 BSSID 并
  • 无法在 C# 中反序列化 JSON 结果。输入字符串格式错误

    我正在尝试将 json 输出反序列化为 C 对象 JSON 结果 order commission 3 490000 cost 4 490000 duration day extended hours false fees 0 000000
  • 如何使用winsock的send()函数发送宽字符?

    It says here http msdn microsoft com en us library ms740149 28VS 85 29 aspx发送函数需要 const char 如何发送宽字符 我尝试了以下方法 void MyCla
  • Installshield msi 无法注册 flash.ocx

    我正在使用 Installshield 安装项目创建 msi 安装程序 该应用程序当前工作正常 并且正在用作 Click Once 应用程序 但现在有创建安装包 即 msi 安装程序 的业务要求 安装程序 在我的机器上运行良好 但在用户设置
  • 了解 ASP.NET 中的负载平衡

    我正在编写一个将开始使用负载均衡器的网站 并且我正在尝试解决它 IIS 会为您做所有的平衡吗 您是否有一个位于分布式服务器上的单独的 Web 层 该层在发送到子服务器之前执行一些工作 例如身份验证或其他工作 似乎我一直在阅读的很多文章并没有
  • 为什么pipenv需要Pipfile和Pipfile.lock?

    我认为 我理解背后的原理pipenv 以及其他 venv 并经常使用它们 然而我一直不明白为什么pipenv需要两个Pipfile and a Pipfile lock file 这个答案 https stackoverflow com a
  • 为什么这个简单的 haskell 算法这么慢?

    剧透警告 这与问题14 https projecteuler net problem 14来自欧拉计划 以下代码运行大约需要 15 秒 我有一个运行时间为 1 秒的非递归 Java 解决方案 我想我应该能够让这段代码更接近那个 import
  • foreach 循环每次迭代之间的延迟?

    所以我正在制作西蒙说的游戏 该功能显示当前序列 现在的问题是它并没有真正按照一个好的顺序进行 它几乎同时完成了所有事情 假设颜色是 蓝色 红色 和 黄色 它们都会同时熄灭而不是按顺序熄灭 我该如何解决这个问题 var displaySequ
  • Android 中点击后退按钮时的 onSaveInstanceState

    我有一个在 Android 应用程序运行时调用的活动 当用户单击后退按钮时 活动被销毁 我覆盖了onSaveInstanceState保存方法outState可以第二次检索但是onSaveInstanceState当用户单击后退按钮时永远不
  • PDO 驱动程序在 Windows 中没有价值

    The php pdo mysql dll无法在机器中启用 我已经设定extension php pdo dll and extension php pdo mysql dll在 php ini 中启用 但是当我检查时phpinfo 项目P
  • 如何在 Mobile Safari 中禁用电话号码链接?

    iPhone 上的 Safari 会自动为电话号码中显示的数字字符串创建链接 我正在编写一个包含 IP 地址的网页 Safari 正在将其转换为电话号码链接 是否可以对整个页面或页面上的某个元素禁用此行为 根据该机构的说法 这似乎是正确的做
  • 从 geom_boxplot() 获取分位数值

    我正在使用 ggplot2 函数 geom boxplot 来创建数据的箱线图 类似于this https stackoverflow com questions 8844845 how do i turn the numeric outp
  • Yii2无法使用highcharts查看柱形图

    我正在尝试通过 yii2 中的 highchart 绘制图表 我已经安装并设置了 下面是我的代码index php view function loadChartData ajax url url chart method GET data
  • 下拉菜单中的最后一个选项在 Google Chrome 32.0.1700.76 m 中没有获得悬停效果

    我正在 Google Chrome 上测试它32 0 1700 76 m 选择标签中的最后一个选项是不从鼠标获取悬停效果 通过键盘使用时会突出显示 这是错误 问题 336348 鼠标悬停时 select 的最后一个选项不会突出显示 http
  • 在 Python 中转换目录中的所有文件(.jpg 到 .png)

    我正在尝试将目录中的所有文件从 jpg 转换为 png 名称应该保持不变 只是格式会改变 我一直在做一些研究并得出以下结论 from PIL import Image import os directory r D PATH for fil
  • 在 C# 中生成真正的随机数这么容易吗?

    我使用谷歌找到了这段代码 private int RandomNumber int min int max Random random new Random return random Next min max 这真的是在 C 中生成真实随