题目1:已知rand7() 可以产生 1~7 的7个数(均匀概率),利用rand7()  产生rand10()   1~10(均匀概率)

int rand10()
{
int temp;
int temp2;
do
{
temp = rand7();
} while (temp > );//temp 1到5
do
{
temp2 = rand7();
while (temp2 > );//temp2 1到2
return temp + (temp2 - ) * ;
}

题目2:给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数。

最新文章

  1. JS中generater和箭头函数
  2. 【原创】使用Fiddler抓取手机网络包
  3. $.ajax 跨域请求 Web Api
  4. winform打包关键部分
  5. JDK 自带工具试用(一)
  6. (1)quartz集群调度机制调研及源码分析---转载
  7. Item47
  8. Linux命令面试常考的简单汇总
  9. RHEL7下PXE+Apache+Kickstart无人值守安装操作系统
  10. HDU 3016 Man Down (线段树+dp)
  11. Hadoop就是一个别人造好的轮子
  12. js 抛物线 笔记备份
  13. Dynamics 365 Online-Microsoft Flow
  14. JavaScript异步并发请求问题
  15. PHP(css样式)
  16. nginx配置基于域名、端口、IP的虚拟主机
  17. centos环境自动化批量安装jdk软件脚本
  18. Android Training Caching Bitmaps 翻译
  19. re模块小结
  20. java线程池的初探

热门文章

  1. 【Linux开发】linux设备驱动归纳总结(六):2.分享中断号
  2. hdfs(分布式文件系统)优缺点
  3. DatePickerDialog与OnDateSetListener基本用法与常见问题
  4. 如何用快排思想在O(n)内查找第K大元素--极客时间王争《数据结构和算法之美》
  5. Windows 2016 安装单机版本Oracle ASM 的简单说明
  6. 利用commons-pool2自定义对象池
  7. python学习笔记四 (运算符重载和命名空间、类)
  8. 【C++ 补习】Copy Control
  9. java 8 date time 简单样例
  10. JS中正则表达式应用