{"id":19170,"date":"2024-03-15T18:24:40","date_gmt":"2024-03-15T18:24:40","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/"},"modified":"2024-03-21T15:03:39","modified_gmt":"2024-03-21T15:03:39","slug":"how-to-generate-random-numbers-in-c","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/","title":{"rendered":"How to generate random numbers in C#?"},"content":{"rendered":"<p>In C#, you can generate random numbers using the Random class. Here is a simple example:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-comment\">\/\/ \u521b\u5efa\u4e00\u4e2aRandom\u5bf9\u8c61<\/span>\r\nRandom random = <span class=\"hljs-keyword\">new<\/span> Random();\r\n\r\n<span class=\"hljs-comment\">\/\/ \u751f\u6210\u4e00\u4e2a0-100\u4e4b\u95f4\u7684\u968f\u673a\u6574\u6570<\/span>\r\n<span class=\"hljs-built_in\">int<\/span> randomNumber = random.Next(<span class=\"hljs-number\">0<\/span>, <span class=\"hljs-number\">101<\/span>);\r\n\r\n<span class=\"hljs-comment\">\/\/ \u6253\u5370\u968f\u673a\u6570<\/span>\r\nConsole.WriteLine(randomNumber);\r\n<\/code><\/pre>\n<p>In the example above, we first create a Random object, then use the Next method to generate a random integer between 0 and 100, assigning it to a variable called randomNumber. Finally, we use the Console.WriteLine method to print out the random number.<\/p>\n<p>Please note that each time the program is run, the generated random number will be different. If you want the program to generate the same random number every time it is run, you can pass a seed value when creating the Random object, for example:<\/p>\n<pre class=\"post-pre\"><code>Random random = <span class=\"hljs-keyword\">new<\/span> Random(<span class=\"hljs-number\">42<\/span>); <span class=\"hljs-comment\">\/\/ \u4f7f\u7528\u79cd\u5b50\u503c\u4e3a42\u7684Random\u5bf9\u8c61<\/span>\r\n<\/code><\/pre>\n<p>In this way, the same random number sequence will be generated every time the program is run. The seed value can be any integer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In C#, you can generate random numbers using the Random class. Here is a simple example: \/\/ \u521b\u5efa\u4e00\u4e2aRandom\u5bf9\u8c61 Random random = new Random(); \/\/ \u751f\u6210\u4e00\u4e2a0-100\u4e4b\u95f4\u7684\u968f\u673a\u6574\u6570 int randomNumber = random.Next(0, 101); \/\/ \u6253\u5370\u968f\u673a\u6570 Console.WriteLine(randomNumber); In the example above, we first create a Random object, then use the Next method to generate a random integer between 0 [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-19170","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to generate random numbers in C#? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to generate random numbers in C#?\" \/>\n<meta property=\"og:description\" content=\"In C#, you can generate random numbers using the Random class. Here is a simple example: \/\/ \u521b\u5efa\u4e00\u4e2aRandom\u5bf9\u8c61 Random random = new Random(); \/\/ \u751f\u6210\u4e00\u4e2a0-100\u4e4b\u95f4\u7684\u968f\u673a\u6574\u6570 int randomNumber = random.Next(0, 101); \/\/ \u6253\u5370\u968f\u673a\u6570 Console.WriteLine(randomNumber); In the example above, we first create a Random object, then use the Next method to generate a random integer between 0 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T18:24:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T15:03:39+00:00\" \/>\n<meta name=\"author\" content=\"Liam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Liam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/\"},\"author\":{\"name\":\"Liam\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671\"},\"headline\":\"How to generate random numbers in C#?\",\"datePublished\":\"2024-03-15T18:24:40+00:00\",\"dateModified\":\"2024-03-21T15:03:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/\"},\"wordCount\":134,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/\",\"name\":\"How to generate random numbers in C#? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T18:24:40+00:00\",\"dateModified\":\"2024-03-21T15:03:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to generate random numbers in C#?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671\",\"name\":\"Liam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g\",\"caption\":\"Liam\"},\"sameAs\":[\"http:\/\/Wilson\"],\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/liamwilson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to generate random numbers in C#? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/","og_locale":"en_US","og_type":"article","og_title":"How to generate random numbers in C#?","og_description":"In C#, you can generate random numbers using the Random class. Here is a simple example: \/\/ \u521b\u5efa\u4e00\u4e2aRandom\u5bf9\u8c61 Random random = new Random(); \/\/ \u751f\u6210\u4e00\u4e2a0-100\u4e4b\u95f4\u7684\u968f\u673a\u6574\u6570 int randomNumber = random.Next(0, 101); \/\/ \u6253\u5370\u968f\u673a\u6570 Console.WriteLine(randomNumber); In the example above, we first create a Random object, then use the Next method to generate a random integer between 0 [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T18:24:40+00:00","article_modified_time":"2024-03-21T15:03:39+00:00","author":"Liam","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Liam","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/"},"author":{"name":"Liam","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671"},"headline":"How to generate random numbers in C#?","datePublished":"2024-03-15T18:24:40+00:00","dateModified":"2024-03-21T15:03:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/"},"wordCount":134,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/","name":"How to generate random numbers in C#? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T18:24:40+00:00","dateModified":"2024-03-21T15:03:39+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to generate random numbers in C#?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671","name":"Liam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g","caption":"Liam"},"sameAs":["http:\/\/Wilson"],"url":"https:\/\/www.silicloud.com\/blog\/author\/liamwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=19170"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19170\/revisions"}],"predecessor-version":[{"id":52897,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19170\/revisions\/52897"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=19170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=19170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=19170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}