Changed int param to long,
Don't allow number rolling, throw exception when card length exceeded
Merge branch 'seqgen'