一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java和c語言隨機數Random代碼詳細

Java和c語言隨機數Random代碼詳細

2022-02-19 14:54執久呀 Java教程

這篇文章主要介紹Java和c語言得隨機數Random,隨機數的用處在生活中比較少見,但是用處并不少,比如一些小游戲的制作等等。下面我們就一起來學習這篇關于Java和c隨機數Random得文章吧

一、隨機數的創建步驟

1.導包

所謂導包就是在Java中已經定義好的文件,我們直接引用過來即可

隨機數導包:

import java.util.Random;

2.創建對象

其實創建對象就是在開辟內存空間

隨機數創建對象:

Random d=new Random();

其中d是任意起的變量名,其余形式格式固定

3.數據接收

數據接收就是創建一個變量去接受產生的隨機數。

接受隨機數:

int num=d.nextInt;其中d是上面開辟空間的變量名

 

二、Java隨機數游戲

這個我是加了一些其他功能,簡潔的猜數字可以很短

代碼:

package com;
import java.util.Random;//導入隨機數包
import java.util.Scanner;//導入輸入包
public class 猜數字游戲 {
  public static void main(String[] args) {
      Scanner ss=new Scanner(System.in);//創建對象
      猜數字游戲 c=new 猜數字游戲();//創建對象
       c.menu();//打印菜單
      System.out.print("請選擇");
      int input=ss.nextInt();//接收輸入的數字
      switch(input){
          case 0:{
              System.out.println("退出游戲");return;
          }
          case 1:{
              c.game();break;
          }
          default:{
              System.out.println("輸入錯誤");
          }
      }
  }
      public static void menu(){
          System.out.println("********************************");
          System.out.println("*********1.開始游戲**************");
          System.out.println("*********0.退出游戲**************");
          System.out.println("********************************");
  }
  public static void game(){
      Random d=new Random();//創建隨機數對象
      Scanner sc=new Scanner(System.in);//創建輸入對象
      int i=d.nextInt(100)+1;//接受產生的隨機數,設置范圍在1-100
      System.out.print("請輸入你猜的數字");
      int count=0;//創建一個變量去計猜了幾次
      while(true){
          count++;
          int shu=sc.nextInt();//接收輸入的數字
          if(shu>i){
              System.out.print("猜大了***第"+(count+1)+"次猜");
          }
          else if(shu<i){
              System.out.print("猜小了***第"+(count+1)+"次猜");
          }
          else  {
              System.out.println("***恭喜你***猜對了****\n一共猜了"+count+"次!!!"); break;
          }
      }
  }
}

演示圖:

Java和c語言隨機數Random代碼詳細

 

三、 c語言的猜數字

示例圖:

Java和c語言隨機數Random代碼詳細

代碼:

#define  _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void menu()
{
printf("******************************************\n");
printf("********1.開始游戲************************\n");
printf("*********0.退出游戲***********************\n");
printf("******************************************\n");
}
void game()
{
int sum = 0;
int guess = 0;
int count = rand() % 100+ 1;
printf("請輸入你猜的數字\n");
while (1)
{    sum++;
scanf("%d", &guess);
if (guess > count)
{
 
 printf("猜大了,第%d次猜\n", sum+1);
}
else if (guess < count)
{
 printf("猜小了 ,第%d次猜\n",sum+1);
}
else
{
 printf("猜對了,一共猜了%d次\n",sum); break;
}
if (sum >= 8)
{
 printf("\n不行啊還沒猜對,答案是%d\n", count);
 
}
}
}
int main()
{
int a = 0;
srand((unsigned int)time(NULL));
do{
menu();
printf("請選擇");
scanf("%d", &a);
switch (a)
{
case 1:
 game(); break;
case 0:
 printf("退出游戲");
default:
 printf("輸入錯誤,重新輸入"); break;
}
} while (a);
system("pause");
return 0;
}

到此這篇關于Java和c語言隨機數Random詳細的文章就介紹到這了,更多相關Java和c隨機數Random內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/weixin_60719453/article/details/120495562

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 手机在线观看伦理片 | b站免费网站入口 | 欧美三级免费观看 | 久久99精品涩AV毛片观看 | 欧美精品日韩 | 4455四色永久免费 | 日本高清色视影www日本 | 视频网站入口在线看 | 北条麻妃黑人 | 希岛爱理作品在线观看 | 动漫人物差差差动漫人物免费观看 | 黑帮少爷爱上我第8集在线观看 | 国产成人a∨麻豆精品 | 欧美一级片观看 | 亚洲成A人片在线观看中文L | 韩国三级日本三级香港三级黄 | 欧美亚洲国产精品久久第一页 | 欧美日韩一品道 | 娇妻与老头绿文小说系列 | 精品久久免费视频 | 亚洲免费福利视频 | 911爱豆传媒国产 | 国产香蕉久久 | 久久久96| 日韩欧美国产一区 | 日本特黄一级午夜剧场毛片 | 逼逼狗影院 | 我年轻漂亮的继坶2中字在线播放 | 好大好硬好长好爽a网站 | 99re7在线精品免费视频 | 黑人干亚洲人 | 农村美女沟厕嘘嘘被偷看 | 亚洲精选在线观看 | 日产中文乱码卡一卡二 | 国产欧美综合精品一区二区 | 深夜免费在线观看 | 91久久国产视频 | 五月婷婷在线播放 | 天天有好逼 | 国产三级精品久久三级国专区 | 亚洲国产情侣偷自在线二页 |