1. Add random article accessing functionality.
2. Updated the related test cases.