{"id":8578,"date":"2024-03-14T08:22:01","date_gmt":"2024-03-14T08:22:01","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/"},"modified":"2025-08-03T06:51:52","modified_gmt":"2025-08-03T06:51:52","slug":"how-to-generate-random-numbers-in-java-and-calculate-their-sum","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/","title":{"rendered":"Java Random Numbers: Generate and Sum"},"content":{"rendered":"<p>In Java, you can use the Math.random() method to generate random numbers, and use a loop to add up these random numbers, and finally calculate the sum. Here is an example code:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">RandomSum<\/span> {\r\n    <span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title function_\">main<\/span><span class=\"hljs-params\">(String[] args)<\/span> {\r\n        <span class=\"hljs-type\">int<\/span> <span class=\"hljs-variable\">n<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-number\">10<\/span>; <span class=\"hljs-comment\">\/\/ \u4ea7\u751f\u7684\u968f\u673a\u6570\u4e2a\u6570<\/span>\r\n        <span class=\"hljs-type\">double<\/span> <span class=\"hljs-variable\">sum<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-number\">0<\/span>; <span class=\"hljs-comment\">\/\/ \u603b\u548c<\/span>\r\n        \r\n        <span class=\"hljs-keyword\">for<\/span> (<span class=\"hljs-type\">int<\/span> <span class=\"hljs-variable\">i<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-number\">0<\/span>; i &lt; n; i++) {\r\n            <span class=\"hljs-type\">double<\/span> <span class=\"hljs-variable\">randomNum<\/span> <span class=\"hljs-operator\">=<\/span> Math.random();\r\n            sum += randomNum;\r\n            System.out.println(<span class=\"hljs-string\">\"\u968f\u673a\u6570\"<\/span> + (i + <span class=\"hljs-number\">1<\/span>) + <span class=\"hljs-string\">\": \"<\/span> + randomNum);\r\n        }\r\n        \r\n        System.out.println(<span class=\"hljs-string\">\"\u603b\u548c: \"<\/span> + sum);\r\n    }\r\n}\r\n<\/code><\/pre>\n<p>In this example, we generate 10 random numbers and add them together into the sum variable. Finally, we output these random numbers and their total sum. You can modify the number and range of random numbers as needed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Java, you can use the Math.random() method to generate random numbers, and use a loop to add up these random numbers, and finally calculate the sum. Here is an example code: public class RandomSum { public static void main(String[] args) { int n = 10; \/\/ \u4ea7\u751f\u7684\u968f\u673a\u6570\u4e2a\u6570 double sum = 0; \/\/ \u603b\u548c for [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[87,180,11645,7134,9611],"class_list":["post-8578","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-java","tag-java-programming","tag-math-random","tag-random-numbers","tag-sum-calculation"],"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>Java Random Numbers: Generate and Sum - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to generate random numbers in Java using Math.random() and calculate their sum with this simple code example.\" \/>\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-java-and-calculate-their-sum\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java Random Numbers: Generate and Sum\" \/>\n<meta property=\"og:description\" content=\"Learn how to generate random numbers in Java using Math.random() and calculate their sum with this simple code example.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/\" \/>\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-14T08:22:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-03T06:51:52+00:00\" \/>\n<meta name=\"author\" content=\"Jackson Davis\" \/>\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=\"Jackson Davis\" \/>\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-java-and-calculate-their-sum\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/\"},\"author\":{\"name\":\"Jackson Davis\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\"},\"headline\":\"Java Random Numbers: Generate and Sum\",\"datePublished\":\"2024-03-14T08:22:01+00:00\",\"dateModified\":\"2025-08-03T06:51:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/\"},\"wordCount\":76,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Java\",\"Java programming\",\"Math.random()\",\"random numbers\",\"Sum calculation\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/\",\"name\":\"Java Random Numbers: Generate and Sum - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T08:22:01+00:00\",\"dateModified\":\"2025-08-03T06:51:52+00:00\",\"description\":\"Learn how to generate random numbers in Java using Math.random() and calculate their sum with this simple code example.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java Random Numbers: Generate and Sum\"}]},{\"@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\/55a10b8b0457c35884c25677889ad350\",\"name\":\"Jackson Davis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"caption\":\"Jackson Davis\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Java Random Numbers: Generate and Sum - Blog - Silicon Cloud","description":"Learn how to generate random numbers in Java using Math.random() and calculate their sum with this simple code example.","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-java-and-calculate-their-sum\/","og_locale":"en_US","og_type":"article","og_title":"Java Random Numbers: Generate and Sum","og_description":"Learn how to generate random numbers in Java using Math.random() and calculate their sum with this simple code example.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T08:22:01+00:00","article_modified_time":"2025-08-03T06:51:52+00:00","author":"Jackson Davis","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Jackson Davis","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-java-and-calculate-their-sum\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/"},"author":{"name":"Jackson Davis","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350"},"headline":"Java Random Numbers: Generate and Sum","datePublished":"2024-03-14T08:22:01+00:00","dateModified":"2025-08-03T06:51:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/"},"wordCount":76,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Java","Java programming","Math.random()","random numbers","Sum calculation"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/","name":"Java Random Numbers: Generate and Sum - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T08:22:01+00:00","dateModified":"2025-08-03T06:51:52+00:00","description":"Learn how to generate random numbers in Java using Math.random() and calculate their sum with this simple code example.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-generate-random-numbers-in-java-and-calculate-their-sum\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Java Random Numbers: Generate and Sum"}]},{"@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\/55a10b8b0457c35884c25677889ad350","name":"Jackson Davis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","caption":"Jackson Davis"},"url":"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/8578","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\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=8578"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/8578\/revisions"}],"predecessor-version":[{"id":153398,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/8578\/revisions\/153398"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=8578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=8578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=8578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}