小编j. *_*doe的帖子

如何将unsigned char数组转换为unsigned long long?

假设我有8个unsigned char,我想将其转换成long long long。

例如,如果所有char都等于0xFF,则无符号long long等于0xFFFFFFFFFFFFFFFFFF。

用C或C ++最有效的方法是什么?

c c++ type-conversion

5
推荐指数
2
解决办法
3504
查看次数

这是获取随机数的好方法吗?如果不是,为什么?

所以我试图创建一个"真正的"随机函数,因为兰德不够随意imo.

您是否认为获得随机数是一种"好"方式?如果不是,为什么?

int realrand() {
  double duration = 0;
  int i = 0;
  std::clock_t start;
  start = std::clock();

  while(duration < 0.001) {
    i++;
    duration = ( std::clock() - start ) / (double) CLOCKS_PER_SEC;
  }

  int rand = i % 10;

  return rand;
}
Run Code Online (Sandbox Code Playgroud)

c++ random

-3
推荐指数
1
解决办法
254
查看次数

标签 统计

c++ ×2

c ×1

random ×1

type-conversion ×1