/* Return FALSE to indicate this interface is not supported. */
BOOLEAN EFIAPI RandomBytesUsingArray(OUT UINT8 *Output, IN UINTN Size)
/* Return FALSE to indicate this interface is not supported. */
BOOLEAN EFIAPI RandomBytesUsingArray(OUT UINT8 *Output, IN UINTN Size)
{
  UINTN  Index;
  for (Index = 0; Index < Size; Index++) {
    if (mNumberIndex >= mNumberCount) {
      mNumberIndex = 0;
    }
    Output[Index] = mNumbers[mNumberIndex];
    mNumberIndex++;
  }
  return TRUE;
}