擅长:python、mysql、java
<p>此函数用于生成具有给定长度的随机字母数字字符串:</p>
<pre><code>import math
import secrets
def random_alphanum(length: int) -> str:
text = secrets.token_hex(nbytes=math.ceil(length / 2))
isEven = length % 2 == 0
return text if isEven else text[1:]
</code></pre>
<hr/>
<pre><code>df['ID'] == random_alphanum(5)
</code></pre>
<hr/>
<p>应用于整行:</p>
<pre><code>df2['ID'] = df2.apply(lambda x: random_alphanum(5), axis=1, result_type="expand")
</code></pre>