генерация пар случайных чисел для формирования двумерной случайной точки

0

Я пытаюсь понять одно глупое предложение:

"Эта функция будет выполнять один эксперимент и будет генерировать npoints случайные пары рациональных чисел (x, y) для формирования случайных 2-мерных точек npoints. Координаты x и y этих точек должны оставаться в интервале [-r, р]"

Таким образом, в этой функции npoints является целым числом со значением 1000 и может быть разным значением. Функции получают числа a и b и степень thera1 и theta2, а также r, что r(θ) = ae^bθ. Итак, может ли кто-нибудь объяснить мне, что на самом деле должна выполнять эта функция?

PS. На самом деле это не ошибка, проблема в том, что я не могу понять, что это может быть потому, что мой английский не очень хорош, извините за это, но его не для веб-сайта английского языка как о его кодах :)

  • 1
    Нет, это совершенно неясно ...
  • 0
    @OliCharlesworth, спасибо за поддержку, вопрос от учителя, поэтому я думаю, что проблема во мне)))
Показать ещё 1 комментарий
Теги:
translation

1 ответ

1
Лучший ответ

Моя интерпретация такова:

"Эта функция будет выполнять один эксперимент, который будет генерировать npoints случайных пар рациональных чисел (x, y),

Вам нужно создать случайные координатные пары x/y. "Рациональное" означает, что числа могут быть записаны как частное от двух целых чисел (поэтому e и PI отсутствуют).

для формирования n точек случайных 2-мерных точек.

Вы должны в итоге получить "npoints".

Координаты x и y этих точек должны оставаться в интервале [-r, r] "

Таким образом, вам нужно сохранить все точки в пределах "r" до 0. Другими словами, никакая точка не будет иметь координаты x или y меньше -r или больше, чем r. В форме функции это выглядело бы примерно так:

/* The point structure */
struct POINT {
   int x;
   int y;
};

/* npoints    -- The number of points to generate */
/* range      -- The maximum (positive/negative) value for the points */
POINT *GetRandomCoordinates(int npoints, int range);

Надеюсь, это поможет!

  • 0
    хорошо, это объясняет большинство вещей, но где в этой функции можно использовать тэты?
  • 0
    @Emin Я только пытался интерпретировать единственное предложение, которое у тебя было в кавычках. Я не вижу в этом предложении ничего о тэте. Либо есть что-то большее в вопросе, либо это связано с распределением точек. Я не могу догадаться, хотя из информации, которую я имею!
Показать ещё 7 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню