回答編集履歴
1
誤記修正:確率
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
algさんの回答が完璧すぎるので、ちょっと違う回答もしてみました。
|
2
|
-
0から7のように少ない範囲で特定の数字だけ確
|
2
|
+
0から7のように少ない範囲で特定の数字だけ確率を下げる場合はalgさんの投稿でよいですが、0から1000の内、1,2,3だけ確立を下げるような場合には大変なので、そこを改善してみました。
|
3
3
|
日本語のクラス名と変数名に関してのツッコミは無しでお願いします。
|
4
4
|
|
5
5
|
```C#
|
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
namespace ConsoleApplication4
|
10
10
|
{
|
11
|
-
class 確
|
11
|
+
class 確率調整
|
12
12
|
{
|
13
13
|
public int 出た回数 { get; set; }
|
14
14
|
public int 出にくさ { get; set; }
|
@@ -17,11 +17,11 @@
|
|
17
17
|
{
|
18
18
|
static void Main(string[] args)
|
19
19
|
{
|
20
|
-
Dictionary<int, 確
|
20
|
+
Dictionary<int, 確率調整> list = new Dictionary<int, 確率調整>()
|
21
21
|
{
|
22
|
-
{1,new 確
|
22
|
+
{1,new 確率調整{ 出た回数 = 0, 出にくさ = 7}},
|
23
|
-
{2,new 確
|
23
|
+
{2,new 確率調整{ 出た回数 = 0, 出にくさ = 10}},
|
24
|
-
{3,new 確
|
24
|
+
{3,new 確率調整{ 出た回数 = 0, 出にくさ = 11}},
|
25
25
|
};
|
26
26
|
|
27
27
|
Random random = new Random();
|