The invention discloses a lot drawing method based on a random shuffling algorithm with a weight and application, the method comprises two parts of a lot drawing process and a verification process, a shuffling method is provided for determining a block chain block discharger sequence, if a consensus node cannot be discharged from a block, the block is discharged from a second node, and so on; in addition, a random shuffling function with a weight is adopted, and it can be guaranteed that the output priority sequence probability is in direct proportion to held rights and interests. The lot drawing method can be used for leader node election and committee node election. According to the method, block-out consensus in the asynchronous network can be realized, multiple rounds of consensus are not needed, the requirement on network synchronization is greatly reduced, the Sybil attack can be resisted, and the security is greatly improved.