public Random() public Random(int seed)
Random, . seed, .
, Random, . 21.14.
21.14. , Random
Public virtual int Next()
public virtual int Next(int maxValue)
public virtual int Next(int minValue, int maxValue)
public virtual void NextBytes(byte [] buffer)
Public virtual double NextDouble()
Protected virtual double Sample()
, 0 Int32. MaxValue-1
, 0 maxValue-1
, minValue maxValue-1
buffer . 0 Byte.MaxValue-1
, , 0,0 1,0 , , 0,0 1,0.
, Random .
// / .
Using System;
class RandDice {
static void Main() {
Random ran = new Random();
Console.Write(ran.Next(1, 7) + " ");
Console.WriteLine(ran.Next(1, 7));
}
}
, , .
5 2
4 4
1 6
Random. 1 6.
GC
GC " ". , , . 21.15.
21.15. , GC
Public static
voidAddMemoryPressure(long bytesAllocated) public static void CancelFullGCNotification () public static void Collect () public static void Collect(int generation)
public static void Collect (int generation, GCCollectionMode mode)
public static int CollectionCount (int generation)
public static int GetGeneration (object obj)
bytes Allocated ,
|
|
0
generation
0 generation ', mode
, generation , obj
_ . 21.15
Public static int
GetGeneration(WeakReference wo)
, " ,
wo. "
Public static long
( ),
GetTotalMemory(bool
.
forceFullCollection)
forceFullCollection true,
Public static void
obj,
KeepAlive(object obj)
.
KeepAlive()
Public static void Regist
.