Random隨機數

Random 隨機數

1 產生隨機數

1.1 Random的使用步驟

我們想產生1-100(包含1和100)的隨機數該怎么辦?我們不需要自己寫算法,因為額Java已經為我們提供好了產生隨機數的類---Random

  作用:用于產生一個隨機數

  使用步驟(和Scanner類似):

   1>導包:import java.util.Random;

   2>創建對象:Random r = new Random();

   3>獲取隨機數:int number = r.nextInt(10);

   產生的數據在0-10之間,包括0不包括10。

   括號里面的10是可以變化的,如果是100,就是0-100之間的數據

 不多說了,上代碼!

package com.lyc;import java.util.Random;public class RandomDemo {public static void main(String[] args){/*** Random:用于產生隨機數* 使用步驟:*  A.導包:import java.util.Random;*  B.創建對象:Random r = new Random();*  C.獲取隨機數:int number = r.nextInt(10);**  需求: 如何獲取一個1-100之間的隨機數昵?*///創建對象Random r = new Random();for (int i = 0; i < 10 ; i++){//獲取隨機數int number = r.nextInt(10);//輸出隨機數
            System.out.println(number);}System.out.println("-----------------------");//如何獲取一個1-100之間的隨機數昵?int i = r.nextInt(100)+1;System.out.println("i="+i);}
}

猜數字小游戲案例:

系統產生一個1-100之間的隨機數,請猜出這個數據是多少。

package com.lyc.test;import java.util.Random;
import java.util.Scanner;public class RandomNum {public static void main(String[] args) {/*** 系統產生一個1-100之間的隨機數明,請猜出這個數據的多少* * A.系統產生一個1-100之間的數據* B.鍵盤錄入我們要猜的數據* C.比較這兩個數據的大小(用if語句實現)*      大了:給出提示*     小了:給出提示*     猜中了,給出提示* * D. 多次猜數據,而我們不知道要猜多少次,怎么辦?*       while(true) {循環內容}* */Random r = new Random();Scanner sc = new Scanner(System.in);int num = r.nextInt(100)+1;while (true) {System.out.println("請輸入你要猜的數字(1-100):");int guessNumber = sc.nextInt();//比較這兩個數據if (guessNumber > num) {System.out.println("你猜的數據"+guessNumber+"大了");} else if (guessNumber < num) {System.out.println("你猜的數據"+guessNumber+"小了");} else {System.out.println("恭喜你,猜中了!!!");break;}}    }
}

?

轉載于:https://www.cnblogs.com/chao123/p/10288172.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/388457.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/388457.shtml
英文地址,請注明出處:http://en.pswp.cn/news/388457.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

模擬一個簡單計算器_閱讀模擬器的簡單介紹

模擬一個簡單計算器Read simulators are widely being used within the research community to create synthetic and mock datasets for analysis. In this article, I will introduce some recently proposed, commonly used read simulators.閱讀模擬器在研究社區中被廣泛使…

計算機部分應用顯示模糊,win10系統打開部分軟件字體總顯示模糊的解決方法-電腦自學網...

win10系統打開部分軟件字體總顯示模糊的解決方法。方法一&#xff1a;win10軟件字體模糊1、首先&#xff0c;在Win10的桌面點擊鼠標右鍵&#xff0c;選擇“顯示設置”。2、在“顯示設置”的界面下方&#xff0c;點擊“高級顯示設置”。3、在“高級顯示設置”的界面中&#xff0…

Tomcat調節

Tomcat默認可以使用的內存為128MB&#xff0c;在較大型的應用項目中&#xff0c;這點內存是不夠的&#xff0c;需要調大,并且Tomcat本身不能直接在計算機上運行&#xff0c;需要依賴于硬件基礎之上的操作系統和一個java虛擬機。 AD&#xff1a; 這里向大家描述一下如何使用Tom…

假如不工作了,你還有源源不斷的收入嗎?

擁有金山跟銀礦&#xff0c;其實不值得羨慕。俗話說&#xff1a;授人以魚不如授人以漁。與其選擇萬貫家財&#xff0c;倒不如選擇一個會持續冒出錢的杯子。很多人害怕上班的收入不確定&#xff0c;上班族急于尋找雙薪&#xff0c;下班之后還要辛勤工作&#xff0c;以為這樣就可…

turtle 20秒畫完小豬佩奇“社會人”

轉載&#xff1a;https://blog.csdn.net/csdnsevenn/article/details/80650456 圖片源自網絡 作者 丁彥軍 如需轉載&#xff0c;請聯系原作者授權。 今年社交平臺上最火的帶貨女王是誰&#xff1f;范冰冰&#xff1f;楊冪&#xff1f;Angelababy&#xff1f;不&#xff0c;是豬…

最佳子集aic選擇_AutoML的起源:最佳子集選擇

最佳子集aic選擇As there is a lot of buzz about AutoML, I decided to write about the original AutoML; step-wise regression and best subset selection. Then I decided to ignore step-wise regression because it is bad and should probably stop being taught. That…

Java虛擬機內存溢出

最近在看周志明的《深入理解Java虛擬機》&#xff0c;雖然剛剛開始看&#xff0c;但是覺得還是一本不錯的書。對于和我一樣對于JVM了解不深&#xff0c;有志進一步了解的人算是一本不錯的書。注明&#xff1a;不是書托&#xff0c;同樣是華章出的書&#xff0c;質量要比《深入剖…

spring boot構建

1.新建Maven工程 1.File-->new-->project-->maven project 2.webapp 3.工程名稱 k3 2.Maven 三個常用命令 選 項目右擊- >run-> Maven clean&#xff0c;一般新工程&#xff0c;新導入工程用這個命令清理clean Mvaen install&#xff0c; Maven test&#xff0c…

用戶輸入漢字時計算機首先將,用戶輸入漢字時,計算機首先將漢字的輸入碼轉換為__________。...

用戶的蓄的形能器常見式有。輸入時計算機首先輸入包括藥物具有基的酚羥。漢字換物包腺皮括質激腎上素藥。對既荷又有線有相間負負荷時&#xff0c;將漢倍作為等選取相負效三相負荷乘荷最大&#xff0c;將漢相負荷換荷應先將線間負算為&#xff0c;效三相負荷時在計算等&#xf…

從最終用戶角度來看外部結構_從不同角度來看您最喜歡的游戲

從最終用戶角度來看外部結構The complete python code and Exploratory Data Analysis Notebook are available at my github profile;完整的python代碼和Exploratory Data Analysis Notebook可在我的github個人資料中找到 &#xff1b; Pokmon is a Japanese media franchise,…

apache+tomcat配置

無意間看到tomcat 6集群的內容&#xff0c;就嘗試配置了一下&#xff0c;還是遇到很多問題&#xff0c;特此記錄。apache服務器和tomcat的連接方法其實有三種:JK、http_proxy和ajp_proxy。本文主要介紹最為常見的JK。 環境&#xff1a;PC2臺&#xff1a;pc1(IP 192.168.88.118…

記自己在spring中使用redis遇到的兩個坑

本人在spring中使用redis作為緩存時&#xff0c;遇到兩個坑&#xff0c;現在記錄如下&#xff0c;算是作為自己的備忘吧&#xff0c;文筆不好&#xff0c;望大家見諒&#xff1b; 一、配置文件 1 <!-- 加載Properties文件 -->2 <bean id"configurer" cl…

Azure實踐之如何批量為資源組虛擬機創建alert

通過上一篇的簡介&#xff0c;相信各位對于簡單的創建alert&#xff0c;以及Azure monitor使用以及大概有個印象了。基礎的使用總是非常簡單的&#xff0c;這里再分享一個常用的alert使用方法實際工作中&#xff0c;不管是日常運維還是做項目&#xff0c;我們都需要知道VM的實際…

南信大濱江學院計算機基礎,南京信息工程大學濱江學院計算機基礎期末復習知識點...

《計算機基礎》期末考試復習知識點第一章計算機基礎知識1.第一臺電子計算機的名稱、誕生時間及運算性能&#xff1b;名稱&#xff1a;電子數字積分計算機ENIAC(埃尼阿克)。誕生時間&#xff1a;1946年2月14日。運算性能&#xff1a;運算速度為每秒5000次加法。2.計算機發展四個…

nginx集群

今天看到"基于apache的tomcat負載均衡和集群配置 "這篇文章成為javaEye熱點。 略看了一下&#xff0c;感覺太復雜&#xff0c;要配置的東西太多&#xff0c;因此在這里寫出一種更簡潔的方法。 要集群tomcat主要是解決SESSION共享的問題&#xff0c;因此我利用memc…

管道過濾模式 大數據_大數據管道配方

管道過濾模式 大數據介紹 (Introduction) If you are starting with Big Data it is common to feel overwhelmed by the large number of tools, frameworks and options to choose from. In this article, I will try to summarize the ingredients and the basic recipe to …

DevOps時代,企業數字化轉型需要強大的工具鏈

伴隨時代的飛速進步&#xff0c;中國的人口紅利帶來了互聯網業務的快速發展&#xff0c;巨大的流量也帶動了技術的不斷革新&#xff0c;研發的模式也在不斷變化。傳統企業紛紛效仿互聯網的做法&#xff0c;結合DevOps進行數字化的轉型。通常提到DevOps&#xff0c;大家浮現在腦…

2018.09.21 atcoder An Invisible Hand(貪心)

傳送門 簡單貪心啊。 這題顯然跟t并沒有關系&#xff0c;取差量最大的幾組買入賣出就行了。 于是我們統計一下有幾組差量是最大的就行了。 代碼&#xff1a; #include<bits/stdc.h> #define N 100005 using namespace std; inline int read(){int ans0;char chgetchar();…

嘉應學院專插本計算機專業考綱,2015年嘉應學院漢語言文學專插本寫作大綱.pdf...

.2015 專插本基礎寫作輔導部分分為五個部分&#xff0c;共 42 道題目。 50 &#xfe6a;-60 &#xfe6a;﹙填空&#xff0c;選擇&#xff0c;判斷&#xff0c;名詞解釋&#xff0c;簡答&#xff0c;鑒賞﹚&#xff0c; 40 &#xfe6a;﹙作文﹚。1、什么是文章寫作。文章寫作是…

綠色版本Tomcat

解壓版Tomcat配置(本例Tomcat6)&#xff1a;一 配置Tomcat1 下載Tomcat Zip壓縮包&#xff0c;解壓。如果增加tomcat的用戶名和密碼&#xff0c;則修改/conf/tomcat-user.xml<?xml version1.0 encodingutf-8?><tomcat-users><role rolename"manager"…