随机数Random

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System.Collections.Generic;

public class CircuitControl : MonoBehaviour
{
    public List<Image> RBsprites = new List<Image>();//存放红黑触笔的图片

    private int[] Choice1 = new int[60];
    private int[] Choice2 = new int[60];

    public string ChoiceFir;
    public string ChoiceSec;

    void Start()
    {
        //生成答案选项
        CheckChoice();
    }
     ///<Summary>
     ///生成问题答案选项
     ///</Summary>
    void CheckChoice()
    {
        //生成随机数,根据数值判断ABCD;
        Random choice = new Random();//生成答案选项

        //生成16个随机数
        for (int i = 0; i < 60; i++)
        {
            Choice1[i] = Random.Range(0, 100);//随机生成0-100之间的数
        }

        for (int j = 0; j < 60; j++)
        {
            Choice2[j] = Random.Range(0, 100);//随机生成0-100之间的数
        }

        //根据随机生成数值的大小决定ABCD四个选项,即ChoiceFir(第一个正确选项)/ChoiceSec(第二个正确选项)表示选择题答案的两个正确选项(AD 或 BC)。
        //第一组正确选项 AD
        for (int i = 0; i < 60; i++)
        {
            if (Choice1[i] < 50)
            {
                ChoiceFir = "A";
                for (int j = 0; j < 60; j++)
                {
                    if (Choice1[j] < 50)
                    {
                        ChoiceSec = "D";
                    }
                }
            }
        }

        //第二组正确选项 BC
        for (int i = 0; i < 60; i++)
        {
            if (Choice1[i] > 50)
            {
                ChoiceFir = "B";
                for (int j = 0; j < 60; j++)
                {
                    if (Choice1[j] > 50)
                    {
                        ChoiceSec = "C";
                    }
                }
            }
        }
    }
}



    

 

转载于:https://www.cnblogs.com/Cocomo/p/6140807.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值