【c# – 在内部使用双打来生成随机整数】教程文章相关的互联网学习教程文章

c# – 从字符串生成随机序列【代码】

我有一个使用随机数生成其输出的函数.我希望能够用长字符串播种这些随机数;只要字符串相同,随机数序列就会相同.这主要用于测试目的,也用于重复性. 我打算创建一个包装类,它类似于内置的System.Random类,其构造函数类似于:MyRandom mr = new MyRandom(100, "This is a really long string...");这会生成一个内部数字列表,这样当调用mr.Next()时,它只返回列表中的下一个条目.当它达到100时,列表只是包装.我希望能够调用.NextDouble(...

C#中的随机数生成器问题【代码】

很久以后,我设法让我的问题来自于我在第一个问题中询问的程序.它将一个随机数添加到列表中以用作ID号,然后将其导出到Excel.但是当我在我的数据文件中使用2个以上的数据成员时,我遇到了一个问题:我生成的随机数加倍,导致我的程序崩溃.static Dictionary<string,Backup> getData() {Dictionary<string, Backup> bDict = new Dictionary<string, Backup>();StreamReader reader = new StreamReader("/data/storedata.txt");while (!r...

c# – Nunit,NCrunch和NSubstitute – 使用UnexpectedArgumentMatcherException总是2次测试失败,它随机改变(准)【代码】

我有一个使用NUnit 3.4.1,NSubstitute 1.10.0和NCrunch 2.23.0.2的文本夹具 在任何时间点,该夹具中都有2次测试.每次更改内容时,哪个测试失败似乎都会有所不同.并非所有的测试最终都会失败一段时间,但大多数测试都会失败,并且问题始终是一条线上的NSubstitute异常:// _clock is initialized as _clock = Substitute.For<IClock>(); // the dates in the Returns statement change on every test _clock.Now.Returns(new DateTime(2...

c# – 生成随机颜色【代码】

我想生成一个随机颜色,但我得到这个错误,我现在不知道为什么.“FromRgb”方法仅返回字节参数.转换是错误的吗? 这是错误:“’System.Windows.Media.Color.FromRgb(byte,byte,byte)’的最佳重载方法匹配’有一些无效的参数” 这是代码:Random r = new Random(); int n = r.Next(255); string f = n.ToString(); textbox1.Text = f; byte q = Convert.ToByte(r); Color color = Color.FromRgb(r.Next(),r.Next(),r.Next());解决方法...

c# – 从Hashtable获取一个随机keyValue【代码】

我有一个我不知道的哈希表是什么内容. 现在我想从中得到一把钥匙和价值; 我使用哈希表是因为它的速度因为哈希表的内容超过4,500,000 KeyValuePair所以我不能使用GetEnumerator它降低程序速度解决方法:您使用List< TKey>:Dictionary<string, string> dict = ... your hashtable which could be hugeList<string> keys = new List<string>(dict.Keys); int size = dict.Count; Random rand = new Random(); string randomKey = keys...

c# – 如何从可用数字中获取随机数?【代码】

我有一张桌子,我试图从中获取一个随机数://Fruits id | FruitName ---------------- 2 | Banana 3 | Apple 4 | Orange 6 | Grape 7 | Plum 8 | Lime 10 | Kiwi问题是由于不一致(注意:缺少ID 1,5和9),编写以下语句将不起作用(即使写得正确): Random.Next(someLinq.id).First(),(samelinq.id).Last()) 如何从可用数字中获取随机数?解决方法:这样的事怎么样?// get the count var count = context.Fruits....

C#生成随机IP地址【代码】

我一直在为IOT设备进行一些模拟,我需要在C#中生成一个随机IP地址.创建随机IP地址最简单的方法是C#?解决方法:如果要使用IPAddress对象:var data = new byte[4]; new Random().NextBytes(data); IPAddress ip = new IPAddress(data);注意:如果您多次执行此操作,则应创建一个Random对象并重复使用它. 如果要确保第一个元素不为零,则在将其传递给IPAddress构造函数之前,应将其与1进行OR运算:data[0] |= 1; ...如果您需要IPV6地址,请...

c# – 在.NET中的文件中随机播放行【代码】

考虑我有一个文件“new.txt”,如,asdfg qwerty zcx poi现在我需要改变这个文本文件的行.我怎么能用C#做这个.解决方法: var lines = File.ReadAllLines("test.txt"); var rnd = new Random(); lines = lines.OrderBy(line => rnd.Next()).ToArray(); File.WriteAllLines("test.txt", lines);

c# – Signalr随机丢失消息

我正在使用signalr来显示消息.每条消息都是100-200行的小大html代码.当进入数据显示时,它会随机丢失少量消息并显示少量消息.代码是非常正常的代码作为示例聊天应用程序,但它具有html代码作为消息而不是聊天消息. Signal r中是否有任何常见的情况,消息丢失了?是否有任何常见的解决方案. 我很抱歉没有发布代码.我正在寻找一些通用的答案,以便我可以进行更多的研究来解决我的问题.解决方法:**有什么常见的情况,信号r缺少消息?** 如果...

c# – 为什么GetWindowText会挂起一个“关闭”的句柄而不是一个随机句柄【代码】

使用以下代码[DllImport("user32.dll", EntryPoint = "GetWindowText", ExactSpelling = false, CharSet = CharSet.Auto, SetLastError = true)]private static extern int GetWindowText(IntPtr hWnd, StringBuilder lpWindowText, int nMaxCount);public static String GetWindowText(IntPtr hWnd){StringBuilder title = new StringBuilder(MAX_TITLE_LENGTH); int titleLength = WinAPI.GetWindowText(hWnd, title,...

在C#中读取随机访问文件【代码】

有谁知道是否有可能在C#中读取随机访问文件? 我试图在C#中复制以下函数(来自旧的VB6应用程序) – Open File For Random Shared As #100 Len = Len(Record)Get #100, DM, Record Close #100Public DM As Long Public Record As DMrecordPublic Type DMrecord column1 As Long column2 As Integer column3 As Integer column4 As Integer column5 As String * 4 End Type编辑 – 我现在尝试使用VisualBasic DLL,如下所示,并在FileG...

c# – 对style.css操作的随机调用,它不存在 – 为什么?

我的错误记录器最近记录了一个错误,只是让我感到困惑. 这是错误的copy’n粘贴:A public action method ‘style.css’could not be found on controller‘ProductController’.所以我在整个解决方案上搜索了对style.css的引用.没有,我没有名为style.css的样式表. 这些调用甚至发生在登录会话的合法用户身上. W.T.H?解决方法:在我看来,有一条路线映射的方式是“捕捉”’/ style.css’.

c# – 在内部使用双打来生成随机整数

我发布了一堆开源随机数发生器on my site,包括一个正态分布的随机数发生器.要生成10-20范围内的随机整数,我会写一些类似于新的NormalRandomGenerator(10,20).Next(). 有人发表了这个评论:Just wondering whether it’s necessary to implement “int Next()” interms of “double NextDouble()”, as int to double conversions (andvisa-versa) can be very slow on some hardware, including recent PChardware, although I’m...

C#随机挑选某一个用户或者几个用户信息【代码】

var user = db.User.Where(u => u.IsShow == true && u.DeleteMark == 0 && u.EnabledMark == 1).OrderBy(_=>Guid.NewGuid()).Take(1); var user = db.User.Where(u => u.IsShow == true && u.DeleteMark == 0 && u.EnabledMark == 1).OrderBy(_=>Guid.NewGuid()).Take(10);

从Process.Start()调用时,C#app随机挂起【代码】

我有一个Windows服务设置来管理自定义.Net任务.组织是: -Windows Service监视计划并根据需要启动worker .exe. -Worker .exe(轻量级winform应用程序)使用命令行参数来提取DLL(插件)并运行一些代码. 这已经好几个月了.我最近将它迁移到Server 2012(从2008 IIRC) – 这可能是不相关的,但很难说.从迁移后的一段时间开始,我遇到了一个问题,即在由process.start()调用后,worker .exe“启动”,但是没有到达我的代码.没有错误或任何东西,它...