Felon stabbed man in ‘completely random’ attack, police say