python生成随机数、随机字符、随机字符串的方法示例

 更新时间:2021年04月06日 14:20:52   作者:哈工大的许政  
这篇文章主要介绍了python生成随机数、随机字符、随机字符串的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

本文是基于Windows 10系统环境,实现python生成随机数、随机字符、随机字符串:

(1) 生成随机数

随机整数

import random

num = random.randint(1, 50) # 闭区间
print(num)

随机选取0到100间的偶数

import random

num = random.randrange(0, 101, 2) # 左闭右开区间
print(num)

随机浮点数

import random

num = random.random() # 生成0-1之间的随机浮点数
num2 = random.uniform(1, 10) # 生成的随机浮点数归一化到区间1-10
print(num)
print(num2)

(2) 生成随机字符

随机字符

import random

alphabet = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()'
char = random.choice(alphabet)
print(char)

(3) 生成随机字符串

生成指定数量的随机字符串

import random

alphabet = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()'
characters = random.sample(alphabet, 5)
print(characters)

从a-zA-Z0-9生成指定数量的随机字符

import random
import string

value = ''.join(random.sample(string.ascii_letters + string.digits, 8))
print(value)

随机选取字符串

import random

table = ['剪刀', '石头', '布']
print(random.choice(table))

到此这篇关于python生成随机数、随机字符、随机字符串的方法示例的文章就介绍到这了,更多相关python生成随机数、随机字符、随机字符串内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python编写打字训练小程序

    Python编写打字训练小程序

    这篇文章主要介绍了Python编写打字训练小程序,需要的朋友可以参考下
    2019-09-09
  • python去除字符串中的换行符

    python去除字符串中的换行符

    这篇文章主要介绍了python去除字符串中的换行符的相关资料,然后在文章下面给大家补充介绍了python去除空格和换行符的方法,需要的朋友可以参考下
    2017-10-10
  • Django 登录注册的实现示例

    Django 登录注册的实现示例

    本文主要介绍了Django 登录注册的实现示例,这是做网页登录和注册基本上都是必要一步,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • Pandas技巧分享之读取多个文件

    Pandas技巧分享之读取多个文件

    日常分析数据时,只有单一数据文件的情况其实很少见,更多的情况是,从同一个数据来源定期或不定期的采集了很多数据文件,那么如何读取多个文件呢,下面就和大家简单讲讲
    2023-07-07
  • 如何更改jupyter的默认文件路径

    如何更改jupyter的默认文件路径

    这篇文章主要介绍了如何更改jupyter的默认文件路径问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Python实现Canny及Hough算法代码实例解析

    Python实现Canny及Hough算法代码实例解析

    这篇文章主要介绍了Python实现Canny与Hough算法代码实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • pytorch DataLoader的num_workers参数与设置大小详解

    pytorch DataLoader的num_workers参数与设置大小详解

    这篇文章主要介绍了pytorch DataLoader的num_workers参数与设置大小详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • python numpy中cumsum的用法详解

    python numpy中cumsum的用法详解

    这篇文章主要介绍了python numpy中cumsum的用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • python安装pytorch方式

    python安装pytorch方式

    这篇文章主要介绍了python安装pytorch方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • django+mysql的使用示例

    django+mysql的使用示例

    django可以自动生成这些create table, alter table, drop table的操作,这篇文章主要介绍了django+mysql的使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11

最新评论