C ++中的Alexander Bogomolny的无序置换算法