C# - 產生亂數

  1. 產生亂數的話,可以使用 C# 內建的 Random 物件
  2. Random Class 的主要功能就是產生亂數,主要的 method 就是 Next( ),Next( ) 有三種版本:
    (1) int Next( )
    沒有參數的版本
    產生的亂數介於 0 到整數最大值之間 (0~2147483647)

(2) int Next(int maxValue)
參數為上限
產生的亂數介於 0 到 maxValue 之間 (不含 maxValue)

(3) int Next(int minValue, int maxValue)
參數為下限與上限
產生的亂數介於 minValue 與 maxValue 之間 (含 minValue 但不含 maxValue)

1
2
3
4
5
6
7
8
9
10
private void button1_Click(object sender, EventArgs e)
{
int power = 100;
Random random = new Random();
//int injured = random.Next()%power;
//int injured = random.Next(power);
int injured = random.Next(power/2,power);

MessageBox.Show("我受到傷害" + injured + "點");
}

Powered by Hexo and Hexo-theme-hiker

Copyright © 2013 - 2020 CYC'S BLOG All Rights Reserved.

UV : | PV :