/* * Copyright (C) Artsiom D. * Copyright (C) shit-co.de */ #include #include "chart.h" #include "util.h" struct chart new_chart(unsigned int length) { unsigned int i; double price; struct chart chart; chart.prices = emalloc(sizeof(double) * length); chart.length = length; /* populate with random prices */ price = 10; for (i = 0; i < length; i++) { chart.prices[i] = price; price += (double)rand() / RAND_MAX - 0.4; } return chart; }