/ / Как мога да генерирам 100% случайно число между 1 и максимума от 32 bit int в C # [затворен] - c #

Как мога да генерирам 100% случайно число между 1 и максимума на 32 bit int в C # [затворен] - c #

Бих искал да генерира произволен номер, който населява int в C #.

Чувал съм, че понякога случайни номера не са надеждни. Би ли било проблем за мен да генерира произволен номер?

Може ли някой да коментира това и да предложи много надежден начин за генериране на произволен номер между 1 и макс на 32 битов ин?

Отговори:

3 за отговор № 1
Random random = new Random();
for(someloop) {
int randomValue = random.Next(0, int.MaxValue) + 1;
}

Имайте предвид, че това е само псевдо случайно. Този пример създава случай на случайни извън цикъла, така че не продължава да получава reseeded със същото текущо време.Ако използвате широко случайни, можете дори да направите един обвивка около него и да използвате един случай на случайни за вашия цялото приложение (обърнете внимание на проблемите, свързани с резбата на грубите).