Swagatg Ответов: 3

Как написать функцию под названием combination, основанную на концепции перестановок и комбинаций с использованием visual basic?


I'm setting up a function that changes the combination for every time i call the function. The function need to produce combination from 26 alphabets and 10 numbers and produce a 'n' digit combination code for xPn times where x is 26+10.


Что я уже пробовал:

я не получить какие-либо идеи на мою голову.

3 Ответов

Рейтинг:
2

OriginalGriff

Поэтому используйте случайный экземпляр уровня класса (объявленный как частный) и вызовите Случайный.Следующий Метод (Система) | Microsoft Docs[^] N раз внутри вашего метода.
Добавьте частный массив символов, содержащий допустимые символы (от 'A' до 'Z' и от '0' до '9'), и используйте значение, возвращаемое случайным образом.Рядом с индексом находится значение символа для вывода.


Рейтинг:
2

Patrice T

Вам нужно прояснить несколько вещей, потому что решение зависит от деталей.
- можете ли вы выбрать одну и ту же "цифру" более одного раза в комбинации ?
- имеет ли значение положение цифры в комбинации ?
- должна ли комбинация быть случайной (с возможностью повторения) ?
- должна ли комбинация быть не по порядку (без повтора) ?
- разрешается ли иметь комбинацию по порядку (1234, 1235, 1236 1237 ...) ?
- сколько решений вы должны нарисовать ?
В зависимости от этих ответов решение не одно и то же и варьируется от простого до невыполнимого.


Рейтинг:
0

Maciej Los

Пожалуйста проверить База знаний CP[^] для random (password or string) generator.