# Sandbox.ParticleFloat.Evaluate

## Overload 1

```csharp
float Evaluate(in float delta, in float randomFixed)
```

Evaluates the value based on the given delta and random seed, optimized for performance.

### Parameters

- `in delta` (`float`)
- `in randomFixed` (`float`)

### Returns

`float`

## Overload 2

```csharp
float Evaluate(IDynamicFloatContext context, int seed, int line = 0)
```

Evaluates the value using a dynamic context and seed, optimized for clarity and functionality.

### Parameters

- `context` (`IDynamicFloatContext`)
- `seed` (`int`)
- `line` (`int`), default `0`

### Returns

`float`

Declared in [Sandbox.ParticleFloat](/api/Sandbox.ParticleFloat).
Assembly: `Sandbox.Engine`.
