在android安卓编程中,请问如何将概率编入程序中?

在android安卓编程中,请问如何将概率编入程序中?,第1张

android中不存在概率指导行为语句,但你可以试着用随机函数就像楼上的,也可以用两个线程来实现,一个线程选A,设置优先级低例如3,另一个线程选B,设置优先级高7。但并不能很精确的就是30%、70%。只能是大概有这么多几率

//C语言:char P[]={ /*爆出各种物品/装备的几率 */...,X, /*爆出XXX的几率*/...}int _rand(int a) //a:物品/装备编号(从0开始){ char tif((t=rand()%100)<P[a]) return 1}main(){ if(_rand(XX /*XXX的编号*/ )) printf("爆XXX!")getch()}

#include <stdio.h>

#include <stdlib.h>

void main()

{

int r,p

char buf

printf("请输入概率:(举例:概率10%,输10)\n")

scanf("%d",&p)

scanf("%c",&buf)

while(1)

{

r=rand()%10*10/p

if(r==0)

{

printf("恭喜中奖!")

}

else

{

printf("不中奖!")

}

printf("\n")

printf("按回车键继续!\n")

scanf("%c",&buf)

if(buf!='\n')

break

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11719208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存