/ / Як я можу створити 100% випадкову цифру від 1 до максимуму 32-бітового інтерфейсу в C # [closed] - c #

Як я можу генерувати 100% випадкове число від 1 до max 32-бітового інтерфейсу в C # [closed] - c #

Я хотів би створити випадкове число, яке заповнює int в C #.

Я чув, що іноді випадкові числа не є надійними. Чи буде це проблема для мене для створення випадкового числа?

Чи може хтось прокоментувати це і запропонувати дуже надійний спосіб генерувати випадкове число від 1 до максимуму 32-бітового інтерфейсу?

Відповіді:

3 для відповіді № 1
Random random = new Random();
for(someloop) {
int randomValue = random.Next(0, int.MaxValue) + 1;
}

Майте на увазі, що це лише псевдо випадково. У цьому прикладі створюється екземпляр випадкового поза циклу, тому він не продовжує отримувати відображення з тим самим поточним часом. Якщо ви використовуєте довільне широке коло, ви навіть можете створити обкладинку з одного кольору навколо нього та використовувати один екземпляр випадкового для вашого цілковита заявка (будьте обізнані з проблемами з потоками грубого матеріалу).