How to add this old BASIC code snippet to work in Arduino C++ for FastLED? I've been trying to implement this old code that randomly transitions to RGB color into my Arduino board that uses FastLED.

Static Col1, Col2, Col3 As Integer
Static C1, C2, C3 As Integer
If (Col1 = 0 Or Col1 = 250) And (Col2 = 0 Or Col2 = 250) And (Col3 = 0 Or Col3 = 250) Then
  C1 = Int(Rnd * 3)
  C2 = Int(Rnd * 3)
  C3 = Int(Rnd * 3)
End If
If C1 = 1 And Col1 &lt;&gt; 0 Then Col1 = Col1 - 10
If C2 = 1 And Col2 &lt;&gt; 0 Then Col2 = Col2 - 10
If C3 = 1 And Col3 &lt;&gt; 0 Then Col3 = Col3 - 10
If C1 = 2 And Col1 &lt;&gt; 250 Then Col1 = Col1 + 10
If C2 = 2 And Col2 &lt;&gt; 250 Then Col2 = Col2 + 10
If C3 = 2 And Col3 &lt;&gt; 250 Then Col3 = Col3 + 10
leds[x] = RGB(Col1, Col2, Col3)


Here is my Arduino setup: 

#include &lt;FastLED.h&gt;

#define LED_COUNT 60
#define LED_OUT       13
#define BUTTON_IN     10
#define ANALOG_INPUT  A9
#define EXTRA_PIN_A    7
#define EXTRA_PIN_B   11

struct CRGB leds[LED_COUNT];

void setup() {
  Serial.begin(57600);
  LEDS.addLeds&lt;WS2812B, LED_OUT, GRB&gt;(leds, LED_COUNT);
  LEDS.show();
}

void loop() {
  //where to implement 
}
Fairly simple. Understand what the basic code is trying to do and recreate that functionality in c.

In this case, it is looking for a set of conditions to trigger the generation of three random numbers which are then combined into a code for the run array.