Если вы вызвали randint()
самостоятельно, это, безусловно, приведет к ошибке. Вы должны предоставить randint()
диапазон выбора. randint(a, b)
, где a и b являются целыми числами, должны работать, а если это не так, ваша установка Python будет нарушена.
Это также вызвало бы исключение, если b меньше, чем a. Подумайте об этом, как будто вы поставляете диапазон: было бы целесообразно сначала поставить нижнюю границу, не так ли? Поэтому сначала поставьте меньшую привязку.
Если вы действительно хотите сравнить ваш модуль random
с правильным, источник находится в http://svn.python.org/view/python/branches/release27-maint/ Lib / random.py? вид = разметка
Вы можете подумать об этом. Просто снижайте количество строк на 3
Range("A" & Rows.Count).End(xlUp).Row - 3
Я бы квалифицировал объекты & amp; свойства (Range
& amp; Row
) также для хорошей меры.
вы могли бы использовать либо:
set rng = Range("A1:A1000").SpecialCells(xlCellTypeConstants, 2)
, либо
set rng = Range("A5").CurrentRegion.Resize(,1)
, не допуская пробелов в диапазоне данных