CryptographicBuffer.GenerateRandomNumber Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Zufallszahl.
public:
static unsigned int GenerateRandomNumber();
static uint32_t GenerateRandomNumber();
public static uint GenerateRandomNumber();
function generateRandomNumber()
Public Shared Function GenerateRandomNumber () As UInteger
Gibt zurück
Ganzzahl, die die zufälligen Daten enthält.
Beispiele
using Windows.Security.Cryptography;
using Windows.Storage.Streams;
namespace Random
{
sealed partial class GenerateRandomDataApp : Application
{
public GenerateRandomDataApp()
{
// Initialize the application.
this.InitializeComponent();
// Create a buffer that contains random data.
String strRndHex = this.GenerateRndData();
// Create a random integer.
UInt32 uRnd = this.GenerateRndNumber();
}
public String GenerateRndData()
{
// Define the length, in bytes, of the buffer.
UInt32 length = 32;
// Generate random data and copy it to a buffer.
IBuffer buffer = CryptographicBuffer.GenerateRandom(length);
// Encode the buffer to a hexadecimal string (for display).
String hexRnd = CryptographicBuffer.EncodeToHexString(buffer);
return hexRnd;
}
public UInt32 GenerateRndNumber()
{
// Generate a random number.
UInt32 Rnd = CryptographicBuffer.GenerateRandomNumber();
return Rnd;
}
}
}