# insideUnitCircle

> Returns a random point inside or on a circle with radius 1.0 (Read Only).

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static Vector2 insideUnitCircle { get; }
```

### Remarks

Note that the probability space includes the perimeter of the circle because [Random.value](/engine/6000.0/script-reference/unityengine/random/value.md), which is inclusive to 1.0, is used to acquire a random radius.

### Examples

```csharp
using UnityEngine;

public class ScriptExample : MonoBehaviour
{
    void Start()
    {
        // Sets the position to be somewhere inside a circle
        // with radius 5 and the center at zero. Note that
        // assigning a Vector2 to a Vector3 is fine - it will
        // just set the X and Y values.
        transform.position = Random.insideUnitCircle * 5;
    }
}
```
