add package RandomQueue and queue