Demystifying Random Number in Ethereum Smart Contract: Taxonomy, Vulnerability Identification, and Attack Detection[J] IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 2023(49) Qian, Peng He, Jianting Lu, Lingling Wu, Siwei Lu, Zhipeng Wu, Lei Zhou, Yajin He, Qinming