mikemoke blog

データ解析やってます。統計・機械学習・画像解析など。

メモ: ValueError: empty range for randrange() (0,0, 0)

エラー:
「ValueError: empty range for randrange() (0,0, 0)」が出力された。

試行錯誤:
random.randrange(..)の利用箇所を確認。
無効そうな値が入っていないことを確認(0とか)
random.randrange(..)は得に問題なさそう

原因:
random.randint(0,-1)で上記のエラーが発生するみたい。
low,high の順番の間違いで発生する。
正しくはrandom.randint(a,b)でa < bとなるように

所感:
"value error: randint"って言ってほしかった。
(解決まで30分費やしました)