C/C++ 中伪随机数的生成
前言 有时,在写测试代码的时候,需要生成随机数。 但是软件层面,无法实现正在的随机数。计算机密码学中,随机数是一个基础,可见: Dan Boneh的密码学。 本文简单归总下,日常如何在C/C++中生成伪随机数。 在C中生成伪随机数 相关链接:Generating Random Numbers in a Range in C - Geeks…
c语言中使用uuid
前言 UUID(Universally Unique Identifier) 是一个128位标识符。 前段时间,隔壁组要求我这边上传的数据包含uuid,并且是 uuidv7 版本。在 C 语言中,生成 uuid 比较常见的库是 libuuid(3) ,这个库支持uuidv1 和 uuidv4,不支持生成 uuidv7。网上找了下,也没看见比较知名的…
羽绒服选购
羽绒服选购:羽绒服的指标、羽绒服常见的品牌、羽绒服的选购。
很久没写leetcode了,手生的很
题目:88. 合并两个有序数组 - 力扣(LeetCode) 我2020年时的代码,很暴力但很优雅。 2024年末写的代码,写了半天才处理好边界条件。代码又臭又长,有点小狗屎。 长时间不写C++,有些写法都忘了。
通过openapi key 使用chatgpt服务
前言 chatgpt plus 的个人版本,每个月是 20刀 ,有点贵。使用 key 能否便宜点?: Pricing | OpenAI 方法一:使用chathub 使用 chathub 插件。 优点- 无需部署任何服务,配置openapi key 即可使用- 可以同时选择使用不同厂商的大语言模型缺点- 只能个人使用- 国内网络无法直接访问opena…