Генератор на случайни числа – цели и десетични числа онлайн
Генератор на случайни числа създава случайни цели или десетични числа в избран от вас диапазон. По подразбиране използва crypto.getRandomValues с отхвърлящо изваждане, за да избегне пристрастие при модулно делене и да осигури криптографски сигурен изход. Можете да превключите на mulberry32 с начално семе за възпроизводими, несигурни резултати, да поискате уникални стойности, да ги сортирате и да изберете произволна бройна система за целите числа. Поддръжката на BigInt покрива големи диапазони.
Генератор на случайни числа е базиран в браузъра инструмент за създаване на случайни цели или десетични числа в диапазон. Предлага бърз начин да подготвите стойности за тестване, примери и други задачи за разработка, без ръчно да създавате всяко число. Изберете нужния вид изход, генерирайте стойности и копирайте резултатите.
По подразбиране генерирането използва crypto.getRandomValues с отхвърлящо изваждане, което избягва пристрастие при модулно делене и осигурява криптографски сигурен случаен изход. Ако вместо това ви трябват повторяеми резултати, превключете на mulberry32 с начално семе PRNG; неговият изход е възпроизводим, но несигурен. Можете също да поискате уникални стойности без повторения, да сортирате резултатите и да изберете произволна бройна система за целите числа. Обработката с поддръжка на BigInt поддържа големи диапазони.
Целите числа са цели числа, а десетичните числа включват дробна част, така че правилният избор зависи от това какво очаква вашият код. Целочисленият изход може да бъде представен и в бройна система, различна от обичайната десетична, което е полезно, когато задачата изисква различно числово представяне. Тези опции правят генератора полезен за подготовка на тестови данни, фикстури, начални данни и повторяеми примери.
Инструментът работи изцяло във вашия браузър: стойностите се обработват на вашето устройство и нищо не се качва, съхранява или изпраща към сървър. Работи офлайн след зареждането на страницата, така че можете да продължите да генерирате числа без мрежова връзка. Разработчиците и DevOps инженерите могат да го използват за бързи еднократни стойности или възпроизводим несигурен изход, като работният процес на генериране остава прост.
Стъпка 1: Изберете диапазон и дали ви трябват цели или десетични числа. Генераторът създава стойности в зададения от вас диапазон.
Стъпка 2: Задайте опциите за генериране. Използвайте метода crypto.getRandomValues по подразбиране или превключете на mulberry32 с начално семе, когато ви трябват възпроизводими, несигурни резултати.
Стъпка 3: Изберете дали да генерирате уникални стойности или да сортирате резултатите. За целочислен изход можете също да изберете произволна бройна система.
Стъпка 4: Генерирайте числата, след което копирайте нужните стойности за вашия код, тестове или данни.
Случай на употреба: Подгответе случайни числови стойности за тестове, фикстури или начални данни, без да въвеждате всяка стойност на ръка.
Случай на употреба: Генерирайте цяла партида стойности наведнъж, когато настройвате примерни данни или тестови входове.
Случай на употреба: Използвайте криптографски сигурния случаен изход по подразбиране, когато ви трябват стойности, които са наистина случайни, а не отгатнати или въведени ръчно.
Случай на употреба: Превключете на mulberry32 с начално семе, когато ви трябват възпроизводими, несигурни стойности за повторяем тест или пример за разработка.
Случай на употреба: Поискайте уникални стойности, когато повтарящите се числа биха направили тестовата фикстура или примерния набор по-малко полезен.
Случай на употреба: Сортирайте генерираните стойности или изберете различна бройна система за целочислен изход, когато подготвяте стойности за конкретна задача за разработка.