Как насчет
int [] numbers = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2};
, тогда вы можете случайно выберите из чисел и 0 будет иметь вероятность 80%, 1 10% и 2 10%
Хороший вопрос. Потому что runfile
сделан как встроенный, как и сам dir()
.
Если dir()
без аргумента может перечислить все доступные вызовы, он должен также перечислить себя ...
Оболочка Python будет искать имя не только в локальной области, но и во встроенном модуле.
Вы можете найти dir
и runfile
в dir(__builtin__)
.