rdrand

Read Random Number

RDRAND r32

Retrieves a hardware-generated random number.

Details

The Read Random Number instruction retrieves a hardware-generated random number.

Pseudocode Operation

// Retrieves a hardware-generated random number

Example

RDRAND eax

Encoding

Binary Layout
0F
+0
C7
+1
ModRM
+2
 
Format Legacy
Opcode 0F C7 /6
Extension RDRAND

Operands

  • dest
    32-bit general-purpose register (e.g. EAX)