1. fix the idx=0 issue when creat the authordict 2. randomlize the order of the recommendations
1. fix the idx=0 issue when creat the authordict 2. randomlize the order of the recommendations

weakties/infrastructure,weakties/infrastructure