5 Star 14 Fork 2

火星大王/SCNSLibrary

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ScnsRand.md 4.20 KB
一键复制 编辑 原始数据 按行查看 历史
火星大王 提交于 2024-02-18 18:41 . 内存测速优化

ScnsRand 随机数

状态

稳定支持(理论上的)。

依赖

必须开启(共1项)

开启此模块后下列模块可以获得新功能(共1项)

接口

以下是可以调用的函数

scnsRandInit 初始化随机数

ScnsStatus scnsRandInit(void);//初始化随机数
  • 没有参数

  • 返回值:

    • ScnsStatus:初始化状态

scnsRand

return scnsRand();
  • 没有参数

  • 返回值:

    • return

scnsBspRand

return scnsBspRand();
  • 没有参数

  • 返回值:

    • return

scnsRandBetween 生成一个在[min,max]之间的随机数

uint32 scnsRandBetween(int min,int max);//生成一个在[min,max]之间的随机数
  • 参数(共2个):

    • min:下限

    • max:上限

  • 返回值:

    • uint32:随机数
  • 提示:

    • 得到的随机数满足[min,max]

BSP 接口

以下是移植时需要实现的函数

scnsBspRandInit

extern ScnsStatus scnsBspRandInit(void);
  • 没有参数

  • 返回值:

    • ScnsStatus

scnsBspRandPostInit

extern ScnsStatus scnsBspRandPostInit(void);
  • 没有参数

  • 返回值:

    • ScnsStatus

scnsBspRand

extern uint32 scnsBspRand(void);
  • 没有参数

  • 返回值:

    • uint32

相关资料

scnsDemos-STM32F767IGT6_AlientekApollo/STM32F767IGT6_AlientekApollo
scnsDemos-STM32H750VBT6_WeActStudio/STM32H750VBT6_WeActStudio
scnsDemos-STM32H750VBT6_WeActStudio_with_mqtt_lvgl/STM32H750VBT6_WeActStudio_with_mqtt_lvgl
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/huoxingdawang/scns.git
git@gitee.com:huoxingdawang/scns.git
huoxingdawang
scns
SCNSLibrary
master

搜索帮助