RandomExtensionsNextGuid Method

Returns a random RFC 4122 compliant Guid value generated by using the specified Random instance.


Namespace: KGySoft.CoreLibraries
Assembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 7.0.0-rc.1
public static Guid NextGuid(
	this Random random


random  Random
The Random instance to use. Note that if it is a non-derived System.Random instance, then the result cannot be considered as a cryptographically secure identifier.

Return Value

An RFC 4122 compliant Guid value.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type Random. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).


  Security Note

To create cryptographically secure Guid values use a derived type of Random, such as SecureRandom, which can be considered as secure, or just call Guid.NewGuid instead.


See Also