原文:谷歌面试题:给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数

给定能随机生成整数 到 的函数,写出能随机生成整数 到 的函数。 我的想法: 编写一个生成 和 的随机函数: step . 调用给定的随机函数original rand 生成一个数 如果 goto step 如果 lt return 如果 gt return 编写一个生成 到 的随机函数 调用生成 和 的随机函数 次,构成 或 或 ....... 如果 不等于 返回,否则重新生成。 int ran ...

2012-03-23 22:37 0 3128 推荐指数:

查看详情

给定能随机生成整数1到5的函数写出随机生成整数1到7的函数(均匀概率问题)

google面试题给定能随机生成整数1到5的函数写出随机生成整数1到7的函数。 问题分析:现在给了一个能随机生成1~5的随机函数,怎样利用这个已知条件生成一个1~7的随机函数呢?既然要生成的是随机数那么生成1,2,3,4,5,6,7的概率就应该是一样的。显然现在光生成1~5之间的数就不 ...

Fri Oct 04 11:38:00 CST 2013 0 3727
mysql 随机函数生成某个范围内的整数

根据官方文档,rand()的取值范围为[0,1) 若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句:SELECT FLOOR ...

Tue Jun 30 00:14:00 CST 2020 0 958
python生成随机整数

python生成随机不重复的整数,用random中的sample 上面是生成不重复的10个从1~10的整数 python生成完全随机整数,用numpy中的random.randint 生成的是可能会重复的10个从0~10的整数 ...

Tue Oct 08 19:09:00 CST 2019 0 15383
python生成随机整数

python生成随机不重复的整数,用random中的sample 上面是生成不重复的10个从0~9的整数 python生成完全随机整数,用numpy中的random.randint 生成的是可能会重复的10个从0~10的整数 ...

Thu Apr 04 18:35:00 CST 2019 2 13110
sql server 函数--rand() 生成整数随机

rand() 定义: 返回从0到1之间的随机浮点值。 举例说明: select rand() as 随机数 结果如图: select cast( floor(rand()*N) as int ) --方法1 结果:20 select cast( ceiling(rand()*N ...

Fri Oct 11 01:08:00 CST 2019 0 683
sql server 函数--rand() 生成整数随机

rand() 定义: 返回从0到1之间的随机浮点值。 举例说明: select rand() as 随机数 结果如图: select cast( floor(rand()*N) as int ) --方法1 结果:20 select cast( ceiling(rand()*N ...

Tue Apr 11 16:27:00 CST 2017 0 37324
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM