Я странный вопрос, что это лучший способ, JavaScript, начиная с большого числаJavascript разделить большое количество простых чисел в массив
var LargeNumber = 5234223;
Чтобы разбить на массив
var SingleNumberArray = [];
Но с некоторого предела:
- Я не хочу, что любое число в массиве более, что X
Я не хочу использовать Су много раз один и тот же номер, по этой причине я не хочу, чтобы подтолкнуть MaxValueInArray Су много раз
вар MaxValueInArray = 43;
Для того, чтобы сумма всего массива была равна LargeNumber?
На первый взгляд, я думаю, что это может быть полезно использовать простое число, но, возможно, это предел. Поэтому лучше всего создать случайную функцию от 1 до MaxValueArray, чтобы каждый цикл сгенерировал число и перед тем, как вставить их в массив, проверьте, является ли сумма стартовым номером, если не нажимать номер и не перезапускать, до суммы массива это то же самое, что и начальный номер, но на данный момент я думаю, лучше проверить, сколько осталось иметь правильный матч. Поэтому, если вы останетесь меньше, чем MaxValueInArray, я могу напрямую нажать оставшееся значение.
Проблема в том, что я не знаю, как записать эту функцию.
Кстати, у вас есть идея?
Почему Разве вы не толкать MaxValueInArray, пока остаток не менее MaxValueInArray и нажать остальные? – juvian
Только потому, что я не хочу иметь в нем все одинаковые числа, возможно, я не говорю об этом: D –
Ну, тогда идея такая же, но нажатие случайного числа между 1 и MaxValueInArray – juvian