C# 为什么我不能在Unity 2D上使用随机范围码系统

C# 为什么我不能在Unity 2D上使用随机范围码系统,c#,unity3d,random,C#,Unity3d,Random,我在unity 2D中使用了以下代码: float nilaiRandom; void Start() { nilaiRandom = Random.Range(1.11f, -1.88f); transform.position = new Vector2(transform.position.x, nilaiRandom); } Unity count错误它说:Assets\Go.cs(14,23):错误CS0104:“Ran

我在unity 2D中使用了以下代码:

    float nilaiRandom;
    void Start()
    {
        nilaiRandom = Random.Range(1.11f, -1.88f);
        transform.position = new Vector2(transform.position.x, nilaiRandom);
    }
Unity count错误它说:
Assets\Go.cs(14,23):错误CS0104:“Random”是“UnityEngine.Random”和“System.Random”之间的不明确引用。
我的团结到底发生了什么?解决办法是什么?请帮帮我吧

.Net随附,Unity随附。如果同时使用System和UnityEngine进行
,则两者之间存在歧义。限定名称以消除歧义:

UnityEngine.Random.Range(1.11f, -1.88f);

@阿比先生,如果你的问题解决了,考虑接受答案,这样你的问题就不会一直没有答案