rand ... の部分は0個でもマッチする
rand . rest1 と書くと1個以上になるから意味が変わってしまう