Compare commits
5 Commits
38eebf47f9
...
master
Author | SHA1 | Date | |
---|---|---|---|
b8719faf67 | |||
7097e54781 | |||
f91ded2bc2 | |||
586da3bbd8 | |||
54aef93caa |
@@ -17,6 +17,9 @@ steps:
|
||||
- name: gitea_release
|
||||
image: plugins/gitea-release
|
||||
settings:
|
||||
api_key: "{{secrets.publisher}}"
|
||||
api_key:
|
||||
from_secret: gitea_api_key
|
||||
base_url: https://brn.systems:3000
|
||||
files: build/*
|
||||
when:
|
||||
event: tag
|
@@ -1,6 +1,6 @@
|
||||
[](https://drone.brn.systems/BRNSystems/RandMus)
|
||||
RandMus
|
||||
=======
|
||||
[](https://drone.brn.systems/BRNSystems/RandMus)
|
||||
|
||||
Random Music generator piping into aplay (Linux only)
|
||||
|
||||
|
14
randMus.c
14
randMus.c
@@ -1,21 +1,27 @@
|
||||
#include <stdio.h> // putchar
|
||||
#include <stdlib.h> // rand
|
||||
#include <stdlib.h> // random generator
|
||||
#include <time.h> // time
|
||||
|
||||
const int num_samples = 6;
|
||||
|
||||
int main() {
|
||||
srand(time(NULL)); // seed random number generator
|
||||
|
||||
int a[num_samples]; // array of random numbers
|
||||
int i; // loop counter
|
||||
int c; // out character
|
||||
int tmp; // temp character
|
||||
int x; // loop counter
|
||||
int y; // loop counter
|
||||
|
||||
srand(time(NULL)); // seed random number generator
|
||||
|
||||
while (1){
|
||||
|
||||
for (x = 0; x < num_samples; x++) {
|
||||
a[x] = rand() % 20 + 1; // set a[x] to a random number between 1 and 50
|
||||
}
|
||||
for (i = 0;i<16000; i++) { // loop forever
|
||||
|
||||
for (i = 0;i<16000; i++) {
|
||||
c = i >> a[0]; // shift right i by a[0]
|
||||
c = c | i >> a[1]; // or c by i shifted right by a[1]
|
||||
c = c * i; // multiply c by i
|
||||
@@ -26,5 +32,7 @@ int main() {
|
||||
c = c ^ tmp; // xor c by tmp
|
||||
putchar(c); // print c
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user