generate length variable house key