//이렇게 하면 0 ~ 100 의 강력한 난수 (100 포함)
Intmax = 100;
Intrnd = int.minvalue;
Decimal _ base = (decimal) long.maxvalue;
Byte [] rndseries = newbyte [8];
System.security.cryptography.rngcryptoserviceprovider RNG
= newsystem.security.cryptography.rngcryptoserviceprovider ();
Rng.getbytes (rnd 시리즈);
//100 제외 +1
제거 필요Rnd = (int) (math.abs (bitconverter.toint64 (rndseries, 0))/_ base * (max+1))
//이 rnd 는 당신이 원하는 난수입니다.
//하지만 루프에 던지지 않도록 주의해라. RNG 개체를 인스턴스화하는 것은 자원을 많이 소비하는
출처: /kf/201007/52493.html