最好是用C#,。。。
这个算法其实没有必要按照微信文档上说的那样,那只是一种推荐方案,只要保证实行的算法生成的token足够长,并且具有随机性质就行了,比如你用MD5直接产生三个字符串放在一起,也可以满足要求,其中,一个MD5,是对当前时间戳进行MD5,第二个MD5是对用户id加盐后进行,第三个可以是微信的openid加时间进行MD5
连接三个字符串,就可以了,这个只要保证足够随机性,每次都不一样,不容易被人破解,保证安全就行了
顶。。。。。。就是那个随机数算法。。。