|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
Random-Klasse
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Der Random-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
![]() ![]() ![]() ![]() | Random() | |
![]() ![]() ![]() ![]() | Random(Int32) |
| Name | Beschreibung | |
|---|---|---|
![]() ![]() ![]() ![]() | Equals(Object) | |
![]() ![]() ![]() ![]() | Finalize | |
![]() ![]() ![]() ![]() | GetHashCode | |
![]() ![]() ![]() ![]() | GetType | |
![]() ![]() ![]() ![]() | MemberwiseClone | |
![]() ![]() ![]() ![]() | Next() | |
![]() ![]() ![]() ![]() | Next(Int32) | |
![]() ![]() ![]() ![]() | Next(Int32, Int32) | |
![]() ![]() ![]() ![]() | NextBytes | |
![]() ![]() ![]() ![]() | NextDouble | |
![]() ![]() ![]() ![]() | Sample | |
![]() ![]() ![]() ![]() | ToString |
byte[] bytes1 = new byte[100]; byte[] bytes2 = new byte[100]; Random rnd1 = new Random(); Random rnd2 = new Random(); rnd1.NextBytes(bytes1); rnd2.NextBytes(bytes2); Console.WriteLine("First Series:"); for (int ctr = bytes1.GetLowerBound(0); ctr <= bytes1.GetUpperBound(0); ctr++) { Console.Write("{0, 5}", bytes1[ctr]); if ((ctr + 1) % 10 == 0) Console.WriteLine(); } Console.WriteLine(); Console.WriteLine("Second Series:"); for (int ctr = bytes2.GetLowerBound(0); ctr <= bytes2.GetUpperBound(0); ctr++) { Console.Write("{0, 5}", bytes2[ctr]); if ((ctr + 1) % 10 == 0) Console.WriteLine(); } // The example displays the following output to the console: // First Series: // 97 129 149 54 22 208 120 105 68 177 // 113 214 30 172 74 218 116 230 89 18 // 12 112 130 105 116 180 190 200 187 120 // 7 198 233 158 58 51 50 170 98 23 // 21 1 113 74 146 245 34 255 96 24 // 232 255 23 9 167 240 255 44 194 98 // 18 175 173 204 169 171 236 127 114 23 // 167 202 132 65 253 11 254 56 214 127 // 145 191 104 163 143 7 174 224 247 73 // 52 6 231 255 5 101 83 165 160 231 // // Second Series: // 97 129 149 54 22 208 120 105 68 177 // 113 214 30 172 74 218 116 230 89 18 // 12 112 130 105 116 180 190 200 187 120 // 7 198 233 158 58 51 50 170 98 23 // 21 1 113 74 146 245 34 255 96 24 // 232 255 23 9 167 240 255 44 194 98 // 18 175 173 204 169 171 236 127 114 23 // 167 202 132 65 253 11 254 56 214 127 // 145 191 104 163 143 7 174 224 247 73 // 52 6 231 255 5 101 83 165 160 231
// Instantiate random number generator using system-supplied value as seed. Random rand = new Random(); // Generate and display 5 random byte (integer) values. byte[] bytes = new byte[4]; rand.NextBytes(bytes); Console.WriteLine("Five random byte values:"); foreach (byte byteValue in bytes) Console.Write("{0, 5}", byteValue); Console.WriteLine(); // Generate and display 5 random integers. Console.WriteLine("Five random integer values:"); for (int ctr = 0; ctr <= 4; ctr++) Console.Write("{0,15:N0}", rand.Next()); Console.WriteLine(); // Generate and display 5 random integers between 0 and 100.// Console.WriteLine("Five random integers between 0 and 100:"); for (int ctr = 0; ctr <= 4; ctr++) Console.Write("{0,8:N0}", rand.Next(101)); Console.WriteLine(); // Generate and display 5 random integers from 50 to 100. Console.WriteLine("Five random integers between 50 and 100:"); for (int ctr = 0; ctr <= 4; ctr++) Console.Write("{0,8:N0}", rand.Next(50, 101)); Console.WriteLine(); // Generate and display 5 random floating point values from 0 to 1. Console.WriteLine("Five Doubles."); for (int ctr = 0; ctr <= 4; ctr++) Console.Write("{0,8:N3}", rand.NextDouble()); Console.WriteLine(); // Generate and display 5 random floating point values from 0 to 5. Console.WriteLine("Five Doubles between 0 and 5."); for (int ctr = 0; ctr <= 4; ctr++) Console.Write("{0,8:N3}", rand.NextDouble() * 5); // Sample console output might appear as follows: // Five random byte values: // 194 185 239 54 116 // Five random integer values: // 507,353,531 1,509,532,693 2,125,074,958 1,409,512,757 652,767,128 // Five random integers between 0 and 100: // 16 78 94 79 52 // Five random integers between 50 and 100: // 56 66 96 60 65 // Five Doubles. // 0.943 0.108 0.744 0.563 0.415 // Five Doubles between 0 and 5. // 2.934 3.130 0.292 1.432 4.369
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.


