随机生成值 [英] Random generating values

查看:85
本文介绍了随机生成值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在sql server中插入值。

C#.net:GUID不是随机的,它们只是唯一的(在单个系统中)。即使是随机数生成器也有限制,它将返回最小值和最大值,并且在sql server中真正随机(在表中插入值)。请说参考网站。





感谢高级朋友。

I want insert values in sql server.
C#.net: GUIDs are not random, they are only unique (within a single system). Even a random number generator has limits on it, the minimum and maximum values it will return, and being truly random in sql server(insert values into the table).please say refer Website.


Thanks Advance Friends.

推荐答案

RANDOM.org 可能有所帮助。但是,真正的随机数是不可能产生的 - 你需要找到最好的伪随机数发生器。
RANDOM.org might help. However, "truly" random numbers are impossible to generate - you need to find the best pseudo-random generator you can.


看一下 RNGCryptoServiceProvider class( http://msdn.microsoft.com/en -us / library / system.security.cryptography.rngcryptoserviceprovider.aspx [ ^ ])它根据加密算法生成伪随机数。

我会说这是真正随机的,你可以通过软件获得。
Take a look at the RNGCryptoServiceProvider class (http://msdn.microsoft.com/en-us/library/system.security.cryptography.rngcryptoserviceprovider.aspx[^])it is generating strong pseudo-random numbers based on a cryptographic algorithm.
I would say this is as "truly" random as you can get in software.


这篇关于随机生成值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆